我目前正在努力將彈出式支持添加到Selenium Builder。雖然這樣做,但我注意到alert()彈出窗口在正常使用Firefox和使用Webdriver驅動的Firefox(通過Selenium服務器)之間的工作方式存在差異。在正常使用時,警報()彈窗顯示作爲一個小的中心窗口中,與文檔窗口的其餘部分部分地淡出:(full size)webdriver會改變Firefox中彈出窗口的外觀嗎?
當我使用的webdriver /硒導航到the same page,我得到一個標準的Mac OS窗口工具彈出:(full size)
不webdriver的做一些事情來告訴火狐使用彈出式的,而不是「漂亮淡出」一個較爲標準樣式正常使用?如果是,是否這樣可以正確捕獲警報處理彈出窗口的存在?
我想要獲取警報處理工作在由Builder運行的webdriver的嵌入式副本中,但沒有任何fxdriver.modals函數可以工作。他們沒有找到彈出窗口,而只是找到父文檔窗口,我認爲這種差異可能是導致這種情況的原因?
太棒了!這就是訣竅! (注意:配置文件是prompts.tab_modal.enabled,不是prompts.tab_modal_enabled,我也在其他問題中解決了這個問題。) – Zarkonnen