使用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. FreeBSD安裝之自動(dòng)分區(qū)方法2. secbizsrv.exe是什么進(jìn)程(支付寶安全控件)3. 統(tǒng)信UOS專用設(shè)備操作系統(tǒng)V20正式發(fā)布 鏡像不到800MB4. 請(qǐng)盡快升級(jí): Ubuntu 18.04 LTS 和 Linux Mint 19.x 發(fā)行版將于 4 月停止支持5. 沒(méi)有U盤如何安裝win7系統(tǒng)?沒(méi)有U盤重裝win7系統(tǒng)操作教程6. Win11總是黑屏白屏怎么辦? Win11使用瀏覽器或其它軟件卡黑屏白屏的解決辦法7. 360se.exe進(jìn)程介紹 360se.exe進(jìn)程占用CPU過(guò)高原因有哪些8. 深度操作系統(tǒng)15.5正式版怎么樣?新增了哪些內(nèi)容?(附下載地址)9. Mac如何連接藍(lán)牙耳機(jī)?Mac藍(lán)牙耳機(jī)連接教程10. Win11 Build預(yù)覽版25276怎么啟用新版文件管理器?
