WebDriver中如何处理OpenWith/Save to 窗口
开发过程中遇到OpenWith/Save to 窗口如下图:不知如何处理,请专家给个思路,谢谢!
首先确定这个网页的对话框还是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类的对话框进行操作。
页:
[1]