文章詳情頁
使用switch_to_windows()并打印標題的Selenium Webdriver不會打印標題
瀏覽:114日期:2022-09-19 08:31:20
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決使用switch_to_windows()并打印標題的Selenium Webdriver不會打印標題?
頁面標題將不在元素的value屬性中title,而是該元素的文本內(nèi)容。
訪問該文本的正確方法是 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
得到手柄后,我切換到窗口并打印標題。為什么我看不到任何標題。沒有標題嗎?當(dāng)我看到頁面的html源代碼時,我會看到標題標簽。
標簽:
Windows系統(tǒng)
相關(guān)文章:
1. ubuntu怎么安裝中文輸入法?2. OS X系統(tǒng)帳戶密碼重設(shè)的5種方法3. 支持Windows 7 Beta 1的殺毒軟件4. Windows 10無法快速啟動0xC000007B5. win8系統(tǒng)winsxs文件夾瘦身的方法6. U盤安裝系統(tǒng)遇到到application error 10008怎么搞7. win11打不開安卓文件的原因8. Windows7與Server2008雙系統(tǒng)錯誤9. Win11系統(tǒng)搜索不到藍牙耳機怎么辦?Win11搜索不到藍牙耳機解決方法10. win10修復(fù)適配器后無法打開網(wǎng)絡(luò)共享中心解決教程
排行榜
