文章詳情頁
使用switch_to_windows()并打印標題的Selenium Webdriver不會打印標題。
瀏覽:78日期:2022-09-18 14:59:45
如何解決使用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. Linux禁止ping或允許ping的設(shè)置方法2. 統(tǒng)信UOS系統(tǒng)怎么看是32位還是64位? 判斷電腦32位或64位的技巧3. freebsd 分區(qū)的相關(guān)知識總結(jié)4. qttask.exe是什么進程?qttask.exe是不是病毒?5. 如何修改注冊表增加Excel撤銷的最大次數(shù)6. sadu.exe是什么進程?sadu.exe進程可以禁止嗎?7. 通過注冊表刪除多余網(wǎng)卡本地連接8. CentOS上的安全防護軟件Selinux詳解9. uos如何安裝微信? uos系統(tǒng)微信的安裝教程10. 如何用u盤安裝win11系統(tǒng)?教你用u盤安裝win11系統(tǒng)教程
排行榜
