文章詳情頁
使用switch_to_windows()并打印標題的Selenium Webdriver不會打印標題。
瀏覽:58日期:2022-09-18 14:59:45
如何解決使用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系統
相關文章:
1. centos6.5下kvm環境搭建詳解2. 老毛桃winpe系統對注冊表信息進行備份的方法3. Mac無線網絡怎么設置?蘋果Mac電腦無線網絡設置教程4. 在CentOS或RHEL 7上修改主機名的方法5. 什么是Unix 以及它為什么這么重要?6. Win11 正式版 Build 22621.1105一月累積更新補丁KB5022303發布(附完整更新日志)7. Fedora怎么設置圖標主題? Linux系統圖標主題的設置方法8. Debian11怎么查看虛擬內存使用情況? 查看進程占用虛擬內存技巧9. 統信UOS怎么設置不讓瀏覽器上網? UOS禁止瀏覽器訪問網絡的技巧10. virbr0虛擬網卡如何卸載?virbr0虛擬網卡的卸載方法
排行榜