python - 为什么它打印会话 id 而不是元素路径?
问题描述
代码:
FindComment = browser.find_element_by_xpath("//*[contains(text(), 'commented')]").parent
print(FindComment)
输出:
<selenium.webdriver.firefox.webdriver.WebDriver (session="99sf9sfjSIFSf-f9sf(JSFsfsfs")>
不知道为什么会打印这个。我希望它打印实际的元素路径
解决方案
父母
对从中找到此元素的 WebDriver 实例的内部引用。
您无法从 webelement 中找到定位器
你唯一能做的就是
element.get_attribute("outerHTML")
推荐阅读
- react-native - 什么是 AsyncStorage *for*?
- flutter - Flutter MultiProvider的所有provider数据如何重新初始化?
- mysql - MySQL 关系有限制
- django - 如何将类函数继承到 Django 模型中?
- google-apps-script - 如何根据表单提交创建事件?
- python - ImportError:无法导入名称 DefaultEngineStrategy
- kubernetes - 将 default.yaml 秘密环境传递给部署
- python - 尽管丢失在内存中,对象如何引用自己?
- spring - Spring ServletRegistrationBean 未在 SPOCK 测试中映射
- javascript - 调用某些事件后如何取回 [this] 的原始上下文
。点击()