文章详情页
使用switch_to_windows()并打印标题的Selenium Webdriver不会打印标题。
浏览:141日期: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. Centos7安装Chacha20加密算法详解2. xp系统iso镜像怎么安装?xp系统iso镜像下载安装步骤图解教程3. fxksmdb.exe 是什么进程 fxksmdb.exe可以关闭吗4. 如何从Windows 10升级到Windows 11?Win10升级到Win11的正确图文步骤5. 统信uos怎么显示隐藏文件? uos文件管理器隐藏文件的显示方法6. Centos8系统怎么设置为字符编码?7. UOS文档查看器怎么添加书签? UOS添加书签的三种方法8. UOS试用期怎么激活? UOS系统试用期激活的图文教程9. TpKmpSVC.exe是什么进程?TpKmpSVC.exe是病毒吗?10. 注册表命令大全 118条常用的注册表命令集锦
排行榜

网公网安备