Javascript 由于弹出窗口,selenium rc打开超时

Javascript 由于弹出窗口,selenium rc打开超时,javascript,python,selenium,automated-tests,selenium-rc,Javascript,Python,Selenium,Automated Tests,Selenium Rc,我正在测试一个代理,它返回了一个带有用户名和密码字段的弹出窗口。调用open_browserurl应该可以工作,但是弹出窗口在主窗口打开之前显示,因此open_browser超时,在屏幕上留下一个弹出窗口。添加用户名:password@url跳过auth弹出窗口,但这会破坏部分测试对象。在打开浏览器的挂起调用过程中,我需要使用什么JS来第一次看到弹出窗口,第二次与会话交互,然后它才会超时失败 s = selenium('127.0.0.1',4444,"*chrome","http://exam

我正在测试一个代理,它返回了一个带有用户名和密码字段的弹出窗口。调用open_browserurl应该可以工作,但是弹出窗口在主窗口打开之前显示,因此open_browser超时,在屏幕上留下一个弹出窗口。添加用户名:password@url跳过auth弹出窗口,但这会破坏部分测试对象。在打开浏览器的挂起调用过程中,我需要使用什么JS来第一次看到弹出窗口,第二次与会话交互,然后它才会超时失败

s = selenium('127.0.0.1',4444,"*chrome","http://example.com")
s.set_timeout(2000)
s.start()
try:
    s.open("/")     # timeout after 2s and screen shows the inaccessible popup! 
except:
    s.get_alert()     << exception, there were no alerts
    s.get_prompt()    << exception, there were no prompts
    print s.get_location()
    u'http://selenium-node:4444/selenium-server/core/Blank.html?start=true'
弹出窗口有一个标签“用户正在请求用户名和密码。” .

网站上显示localauthserver和2个文本字段


没有一个s.get\u all返回任何有用的内容。我需要学习更多的javascript,但现在我需要帮助。

如果从htt*p://mysite.com删除*会发生什么。。在提交问题要求我混淆URL之前,我从未在该位置看到星号。*是一种混淆的尝试,不是原作的一部分。我不知道url掩蔽的stackoverflow协议,以避免文本中可单击引用的问题。我确实加了一个脚注试图解释。