问题:多窗口切换,遍历窗口切换回最后的窗口内容
解决:
java版本
参考:http://blog.csdn.net/dongtianlaile/article/details/10176051
解决:
java版本
参考:http://blog.csdn.net/dongtianlaile/article/details/10176051
//获取当前窗口 [popexizhi:保存切换前的handle 句柄] String winHandleBefore = driver.getWindowHandle(); ... //other doing for (String handle : driver.getWindowHandles()) { System.out.println(handle); if (handle == winHandleBefore) continue; //旧窗口不操作 else //只对新窗口操作 driver.switchTo().window(handle); }python版
add:http://www.cnblogs.com/Ralph-Wang/p/3393401.html --------------------------------------- # 点击链接,打开新窗口 l = dr.find_element_by_xpath("//body/a") l.click() old_handle = dr.current_window_handle [popexizhi:保存旧的窗口句柄] for handle in dr.window_handles: if old_handle != handle: new_handle = handle break # 切换到新窗口中,点击新窗口中的按钮 dr.switch_to_window(new_handle) btn = dr.find_element_by_xpath('//input[@id="b1"]')
没有评论:
发表评论