zzzzz33001 发表于 2015-12-9 15:49:24

getAllWindowIds()问题

本帖最后由 zzzzz33001 于 2015-12-9 15:56 编辑

新手求助,为什么只打印了第一个页面的信息而无法打印新打开页面的id,name和title?

wjw872412485 发表于 2015-12-9 18:37:53

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)
页: [1]
查看完整版本: getAllWindowIds()问题