使用switch_to_windows()并打印標(biāo)題的Selenium Webdriver不會(huì)打印標(biāo)題
頁(yè)面標(biāo)題將不在元素的value屬性中title,而是該元素的文本內(nèi)容。
訪問(wèn)該文本的正確方法是 browser.find_element_by_tag_name('title').text
甚至更簡(jiǎn)單,只需訪問(wèn)即可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
得到手柄后,我切換到窗口并打印標(biāo)題。為什么我看不到任何標(biāo)題。沒(méi)有標(biāo)題嗎?當(dāng)我看到頁(yè)面的html源代碼時(shí),我會(huì)看到標(biāo)題標(biāo)簽。
相關(guān)文章:
1. Win10任務(wù)欄不會(huì)隱藏怎么辦?Win10隱藏任務(wù)欄教程2. Win7系統(tǒng)DNS錯(cuò)誤怎么辦?3. Win10如何安裝?Win10安裝教程4. Win7系統(tǒng)任務(wù)管理器已被系統(tǒng)管理員停用怎么辦?5. 如何一鍵關(guān)閉所有程序?Windows系統(tǒng)電腦快捷關(guān)閉所有程序教程6. Win7怎么升級(jí)正版Win10?最全Win7免費(fèi)升級(jí)正版Win10教程7. 非uefi怎么安裝Win11?非uefi安裝Win11的方法教程8. Win10怎么卸載virtualbox?Win10升級(jí)提示立即卸載virtualbox怎么卸載?9. Win10 20H2文件夾隱藏了怎么顯示?10. Win10提示“未授予用戶在此計(jì)算機(jī)上的請(qǐng)求登錄類型”怎么辦?
