很长时间以来,我一直在使用python机器人来完成一些工作任务。除其他外,机器人必须通过身份验证窗口。
python程序中的代码如下:
driver = webdriver.Firefox(firefox_profile=profile)
...
driver.get('https://example.com')
driver.switch_to.alert.send_keys('123456' + Keys.TAB + '123456')
driver.switch_to.alert.accept()
但是昨天它抛出了这个错误:
selenium.common.exceptions.WebDriverException:消息:不支持使用提示用户类型提示用户提示
我一直在搜索,但是我什至找不到关于这种异常以及如何处理该问题的结果。
有任何想法吗?
提前致谢!
似乎目前没有任何驱动程序支持HTTPAuth对话框。
Firefox实施了一种变通办法,该变通办法在67.0中不再起作用。由于缺少规范,他们似乎无法立即开始添加对HTTP身份验证提示的支持。
https://bugzilla.mozilla.org/show_bug.cgi?id=1556026
https://bugzilla.mozilla.org/show_bug.cgi?id=1556307
https://github.com/w3c/webdriver/issues/385
我设法通过使用其他名称安装Firefox 66.0,然后在调用FirefoxDriver时提及其位置(如@ elead1一样)来解决此问题。
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver import Firefox
path = FirefoxBinary("/path/to/Firefox2/firefox-bin")
browser = Firefox(firefox_binary=path)
很长一段时间以来,我一直在使用python机器人来完成一些工作任务。其中,机器人必须通过身份验证窗口。 python程序中的代码如下: 但昨天它抛出了这个错误: 硒。常见的例外情况。WebDriverException:消息:不支持promptUserAndPass类型的用户提示 我一直在谷歌搜索,但我甚至没有找到关于这种异常以及如何处理这个问题的结果。 有什么想法吗? 提前感谢!
问题内容: 我想向函数添加类型提示,该函数将接受带有方法的任何对象。例如,在 我不想限制为特定类型,例如或。只要它支持,它就是的适当参数。如何在没有不必要限制的情况下注释其类型? 编辑:显然,PyCharm可以在许多常见情况下得出适当的提示,但在我的实际用例中却不能。我无法发布代码,因为它是用于工作的,而且我找不到PyCharm失败的非专有最小示例。无论如何,原始问题不会引用PyCharm,它仍然
.ng-valid {} /* field value is invalid */ .ng-invalid {} .ng-untouched {} /* field has been previously entered */ /* field value is unchanged from the default value */ .ng-dirty {} valid / invalid unt
问题内容: class Node: def append_child(self, node: Node): if node != None: self.first_child = node self.child_nodes += [node] 我该怎么办?因为当我运行它时,它说。 我应该只删除and实例在函数中检查它吗?但是,我该如何访问的属性(我希望它是类的实例)? 我不知道如何在Python,
问题内容: 我想允许使用Python 3进行类型提示,以接受某个类的子类。例如: 现在,当输入以下代码时: 我得到一个PyCharm IDE提示“期望的类型A,取而代之的是Type [B]。” 如何更改此处的类型提示以接受A的任何子类型? 据此(https://www.python.org/dev/peps/pep-0484/#type-definition- syntax ,“该类型的参数也接受
我希望允许使用Python 3进行类型提示以接受某个类的子类。例如。: 现在当键入以下代码时: 我收到一个 PyCharm IDE 提示“预期的类型 A,而是获得类型 [B]。 如何在这里更改类型提示以接受? 根据PEP 484(“类型为特定参数类型的子类型的表达式也可用于该参数。”),我知道我的解决方案< code>(cls: A)应该可以工作?