51Testing软件测试论坛
标题:
getAllWindowIds()问题
[打印本页]
作者:
zzzzz33001
时间:
2015-12-9 15:49
标题:
getAllWindowIds()问题
本帖最后由 zzzzz33001 于 2015-12-9 15:56 编辑
新手求助,为什么只打印了第一个页面的信息而无法打印新打开页面的id,name和title?
作者:
wjw872412485
时间:
2015-12-9 18:37
python:
driver.switch_to_window()
你需要用上面的函数跳转动新的页面
例子:
#获取当前窗口句柄
now_handle=driver.current_window_handle
#跳转-这个是新窗口打开的
driver.find_element_by_class_name("btn-search").click()
#获取所有句柄
handles=driver.window_handles
#切换窗口
for handle in handles:
if handle != now_handle:
now_handle=handle
driver.close()
driver.switch_to_window(now_handle)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2