Chrome身份验证警报webdriver

时间:2017-10-17 19:56:00

标签: python google-chrome selenium proxy webdriver

我有一个应用程序,当我点击链接时会生成一个新的浏览器选项卡。在新标签中,我获得了Chrome身份验证提醒。我尝试过使用以下代码:

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

但是我收到了无警告错误消息

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

还有其他选择吗? fyi我无法使用https://username@password格式,因为当我点击链接

时会生成此选项卡

Traceback

1 个答案:

答案 0 :(得分:0)

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

我有一个类似的问题,我的网页驱动程序卡在前面的页面上,并尝试将值输入到那里不存在的字段中。尝试输入活动标签的标题以确认不是这种情况。