python+selenium 多窗口切换
已有 779 次阅读2019-9-18 17:52
|个人分类:Selenium
#获取当前消费单号查询界面的句柄
#nowhandle=driver.current_window_handle
#print "获取当前消费单号查询界面的句柄:",driver.current_window_handle()
print u"获取当前消费单号查询界面的句柄:",driver.current_window_handle
driver.find_element_by_xpath("//span[@class='tipsText ng-binding']").click() #点击后弹出新的窗体
time.sleep(2)
nowhandle=driver.current_window_handle #获取所有的句柄
#driver.switch_to_window(nowhandle) #进入到新的页面
driver.find_element_by_xpath("//input[@value='取消']").click()
#打印出点站点弹出窗体后的句柄
#print u"获取当前消费单号查询界面的句柄:",driver.current_window_handle
#获取当前打开所有窗口
#allhandles = driver.window_handles
#通过循环方式判断窗口是否当前窗口
'''
for handle in allhandles:
print handle
if nowhandle!=handle:
#在新窗口进行操作