51Testing软件测试论坛
标题:
WebDriver中如何处理OpenWith/Save to 窗口
[打印本页]
作者:
Grace
时间:
2016-5-23 17:17
标题:
WebDriver中如何处理OpenWith/Save to 窗口
开发过程中遇到OpenWith/Save to 窗口如下图:
不知如何处理,请专家给个思路,谢谢!
作者:
若尘_51
时间:
2016-5-24 08:56
首先确定这个网页的对话框还是windows类的对话框,
(1)如果是第一种情况:
试试:
driver.switch_to_alert()
或
#获得所有窗口
allhandles=driver.window_handles
for handle in allhandles:
if handle!=nowhandle: #比较当前窗口是不是原先的窗口
driver.switch_to_window(handle) #获得当前窗口的句柄
dirver.find_element_by_class_name("xxxx").click() #在当前窗口操作
(2)如果是第二种情况:
要引用win32gui、win32con、win32api这些模块对windows类的对话框进行操作。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2