Chrome身份验证提醒webdriver

问题描述:

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

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

但我得到了毫无戒备错误味精

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

有没有其他的选择? FYI我不能使用https://[email protected]格式生成此选项卡中,当我点击一个链接

Traceback

+0

你能提供你的问题的完整回溯? – Mangohero1

我想你的意思是一个链接打开具有用户名和密码字段的新选项卡上,您输入他们'用户名'和'密码'分别? 如果是这种情况,您可以在新打开的选项卡上先使用明确的等待搜索元素(用户名和密码),然后输入值。

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

+0

其警告而不是html元素我也切换窗口句柄和选项卡与身份验证警报是焦点,例如:http://cdn.freshdesk.com/data/helpdesk/attachments/production/4003603482 /original/image001_png.png?1403051811 –

+0

哦模式没有得到检测看看这一个https://*.com/q/17676036/5912110道歉,如果这需要帮助 –