文章详情页
使用switch_to_windows()并打印标题的Selenium Webdriver不会打印标题。
浏览:127日期: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. win7系统如何重新安装IE8浏览器?重新安装方法介绍2. Mac无线网络怎么设置?苹果Mac电脑无线网络设置教程3. Win10系统CMD使用conda info-e命令发现环境未命名激活不了怎么办?4. 登录Win10系统提示0x801901f4错误无法加载用户配置文件怎么解决?解决方法介绍5. Win10怎样设置优化流畅度?win10设置优化流畅度的详细方法6. Win10系统怎么修复注册表?Win10系统修复注册表操作方法7. CentOS下OpenCV无法读取视频文件如何解决?8. 升级Windows 10创意者更新的十大理由9. Windows10消费版和商业版下载哪个好?10. Win10中使用PowerShell批量替换文件名具体操作方法
排行榜

网公网安备