Selenium应对弹出窗口总结
弹出窗口有如下几种类型
Https页面弹出窗口在IE浏览器下,htttps页面会出现Security Alert警告框,以及"Security Information"信息框,在IE中,能通过修改IE设置去屏蔽这两个窗口.
如果是Firefox,则可以通过定制Firefox Profile
IE下设置如下:
Security Alert:
Step1:View Certificate?then install it.
Step2:?Tool > Internet Options > Advanced, unselect security->?Warn about invalid site certificates?和?Check for publisher's certificate revocation.
Security information:
Tools > Internet Options > Custom Level, select?Display mixed content
通过window.open()生成的新窗口通过以下方法操作:
selenium.waitForPopUp(windowname, timeout); selenium.selectWindow(popupWindowIdentifier);//回到主窗口使用 'null' selenium.selectWindow(null);