【发布时间】:2012-11-18 16:18:39
【问题描述】:
我目前正在努力为Selenium Builder 添加弹出窗口支持。这样做时,我注意到在正常使用 Firefox 和使用 Webdriver(通过 Selenium 服务器)驱动的 Firefox 之间,alert() 弹出窗口的工作方式存在差异。在正常使用中,alert() 弹出窗口显示为一个小的居中窗口,文档窗口的其余部分部分淡出:(full size)
当我使用 Webdriver/Selenium 导航到 the same page 时,我会弹出一个标准的 Mac OS 窗口工具包:(full size)
Webdriver 是否会告诉 Firefox 使用更标准的弹出样式而不是通常使用的“漂亮淡出”样式?如果是,是否可以正确捕获弹出窗口的存在以进行警报处理?
我正在尝试在由 Builder 运行的 webdriver 的嵌入式副本中进行警报处理,但 fxdriver.modals 函数都不起作用。他们没有找到弹出窗口,而是只找到父文档窗口,我认为这种差异可能是造成这种情况的原因?
【问题讨论】:
标签: firefox selenium popup webdriver selenium-firefoxdriver