browser.get(url)
now_handle = browser.current_window_handle
time.sleep(1)
hrefs=browser.find_elements_by_xpath('//li[@class="tb-a1"]')
for href in hrefs:
href.click()
all_handles = browser.window_handles
for handle in all_handles:
if handle != now_handle:
browser.switch_to_window(handle)
time.sleep(0.5)
print browser.page_source
这样能实现两个窗口之间的切换,如果有很多个窗口呢?怎么实现切换?windows_handles是不是可以根据下标切换?或者windows_handles能删除么?是不是只有关闭窗口才能减少handle?
只要关闭窗口就能减少handles
可以先保存下源代码再关闭窗口页面