文章詳情頁
使用switch_to_windows()并打印標題的Selenium Webdriver不會打印標題
瀏覽:124日期:2022-09-19 08:31:20
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決使用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. 鼠標怎么設置為左手? deepin20左手鼠標設置方法2. 統信uos系統怎么進行打印測試頁和刪除打印機?3. Win11安卓子系統WSA 2211.40000.11.0更新發布 升級至 Android 134. 企業 Win10 設備出現開始菜單和任務欄快捷方式消失問題,微軟展開調查5. 華為筆記本如何重裝系統win10?華為筆記本重裝Win10系統步驟教程6. Windows 注冊表LastKey鍵值的設置技巧7. Win11 Build預覽版25276怎么啟用新版文件管理器?8. OPENBSD上的ADSL和防火墻設置配置9. macbookair雙系統好嗎 Windows裝雙系統的好處和壞處10. 錄屏怎么保存gif動圖? UOS錄屏生成Gif動畫的技巧
排行榜
