![](/img/trans.png)
[英]Why is switch_to_window() method not working for selenium webdriver in Python?
[英]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.