文章詳情頁
使用switch_to_windows()并打印標題的Selenium Webdriver不會打印標題。
瀏覽:60日期:2022-09-18 14:59:45
如何解決使用switch_to_windows()并打印標題的Selenium Webdriver不會打印標題。?
頁面標題將不在元素的value屬性中title,而是該元素的文本內容。
訪問該文本的正確方法是 browser.find_element_by_tag_name('title').text
甚至更簡單,只需訪問即可browser.title。
解決方法這是代碼
for handle in browser.window_handles: print 'Handle = ',handle browser.switch_to_window(handle); elem = browser.find_element_by_tag_name('title') print elem.get_attribute('value')
我得到以下輸出
Handle = {564f8459-dd20-45b8-84bf-97c69f369738}NoneHandle = {85338322-5e58-4445-8fe3-3e822d5a0caf}None
得到手柄后,我切換到窗口并打印標題。為什么我看不到任何標題。沒有標題嗎?當我看到頁面的html源代碼時,我會看到標題標簽。
標簽:
Windows系統
相關文章:
1. fxksmdb.exe 是什么進程 fxksmdb.exe可以關閉嗎2. 統信UOS個人版(V201030)正式發布 新增功能匯總3. Win10專業版激活密鑰及激活教程4. Win10電腦制作定時關機代碼bat文件教程5. mac工具欄怎么顯示文件夾的圖標文本?6. 華為筆記本如何重裝系統win10?華為筆記本重裝Win10系統步驟教程7. 如何修復Windows11/10上的Java虛擬機啟動器錯誤?8. Win10莫名其妙自動安裝軟件怎么辦?Win10禁止電腦自動安裝軟件教程9. 怎么刪除Win11中的臨時文件?Win11刪除臨時文件的兩種方法10. WmiPrvSE.exe是什么進程?WMI Provider Host占用很高CPU的解決方法
排行榜