繁体   English   中英

Selenium Python - 如何在 OS 弹出窗口中按 Enter window

[英]Selenium Python - how to press enter in OS popup window

我正在使用 Selenium for Python 和 Firefox 浏览器在网站中使用许多操作自动化工作流。

当我使用我的个人证书进行身份验证时,会出现一个像这样的 window 弹出窗口(我已删除个人详细信息)。 我只想自动化按“输入”的动作

在此处输入图像描述

既然不是 html window,我该如何使用 python 按“回车”?

I think this is not an html window, but rather an OS window so as far as I know Selenium cannot access such window, so I have tried with two Python libraries, pyautogui and the keyboard module, In the case os keyboard, giving the instruction :

keyboard.send("enter")

在 pyautogui 的替代方案中,使用:

pyautogui.press('enter')

这些解决方案都没有奏效。

我使用的环境:

Python 3.9 OSX 12.3 Firefox 102.0.1 64 位

我很感激任何解决它的提示。

先感谢您,

伊格纳西奥

我的解决方案是使用 Safari 的 webdriver 而不是 Firefox。 使用 Safari 时,上面提到的操作系统 window 根本不会出现,而且我的证书是在后台自动选择的,所以我什至没有按 Enter 的问题。

尽管如此,如果有人提供 Firefox 的解决方案,我们将不胜感激。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM