簡體   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