繁体   English   中英

硒+ python switch_to_window

[英]selenium + python switch_to_window

我正在编写需要选择链接以打开新窗口的刮板。 要激活窗口并检查它是否被激活,我使用:

driver.switch_to_window(driver.window_handles[1])

driver.title

print title

它曾经工作过一次,然后再也没有。 我做了其他检查,以确保它可以识别Windows的存在,并且可以,但是不会切换:

print len(driver.window_handles)

print driver.window_handles

我正在使用以下网站:

chromedriver = 'C:\Python27\drivers\chromedriver'

driver = webdriver.Chrome(chromedriver)

driver.get("https://ccrecordse.tarrantcountytx.gov/RealEstate/SearchEntry.aspx")

该程序输入日期+租赁文件,移至下一页,单击文件图标以打开新窗口,但不会切换到新窗口。 我不知道为什么。

感谢您的帮助,如果需要提供更多信息,请告诉我!

我使用get_element_by_id.click()打开了窗口。 但是似乎我没有正确捕获更改,并且如果我打印driver.title,它会显示正确的处理程序。 谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM