【问题标题】:Chrome Authentication Alert webdriverChrome 身份验证警报网络驱动程序
【发布时间】:2017-10-17 19:56:00
【问题描述】:

我有一个应用程序,当我单击链接时会生成一个新的浏览器选项卡。在新标签中,我收到 Chrome 身份验证警报。我试过使用下面的代码:

    wd.switch_to_window(wd.window_handles[1])
    a = switch_to_alert()
    a.send_keys('username' + Keys.TAB + 'password')

但我收到无警报错误消息

我也尝试过使用 ActionChain 发送密钥,但警报没有收到 send_keys

还有其他选择吗? 仅供参考,我不能使用https://username@password 格式,因为单击链接时会生成此选项卡

Traceback

【问题讨论】:

  • 能否在您的问题中提供完整的追溯信息?

标签: python google-chrome selenium proxy webdriver


【解决方案1】:

我想您的意思是链接会打开一个新标签页,其中包含用户名和密码字段,您分别使用“用户名”和“密码”输入它们? 如果是这种情况,您可以在新打开的选项卡上首先使用显式等待搜索元素(用户名和密码),然后输入值。

我遇到了类似的问题,我的 Web 驱动程序卡在较早的页面上,并尝试将值输入到不存在的字段中。尝试输入您的活动标签的标题以确认不是这种情况。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-05-01
  • 2015-07-26
  • 1970-01-01
  • 1970-01-01
  • 2017-11-11
  • 1970-01-01
  • 2017-03-01
  • 1970-01-01
相关资源
最近更新 更多