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