文章詳情頁
使用switch_to_windows()并打印標題的Selenium Webdriver不會打印標題
瀏覽:193日期: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系統(tǒng)
相關文章:
1. Debian11中thunar文件管理器在哪? Debian11打開thunar文件管理器的技巧2. 聯(lián)想ThinkPad E420 1141A49筆記本U盤如何安裝win10系統(tǒng) 安裝win10系統(tǒng)方法介紹3. Win10服務項哪些能禁用?4. 如何立即獲取Windows10 21H1更新?獲取Windows10 21H1更新方法分享5. Debian11怎么結束進程? Debian殺死進程的技巧6. Win11怎么提高開機速度?Win11提高開機速度設置方法7. Win10系統(tǒng)怎么把字體改成蘋果字體?8. win10系統(tǒng)如何進行一鍵還原9. Win10系統(tǒng)麥克風沒聲音怎么設置?10. 統(tǒng)信uos系統(tǒng)怎么管理打印界面和打印隊列?
排行榜

網公網安備