首页 > 解决方案 > Selenium - 参考内部元素并获取其值

问题描述

我一直在尝试根据 SPAN 标签内的 Inner TAG 中包含的数据来自动化一些测试。这是它的样子:

<span class="noqty" tooltip-append-to-body="false" tooltip-is-open="true" uib-tooltip="THIS IS THE TARGET"></span>

目前,我正在通过 XPATH 到达这个跨度类:

//*[@id="content-container"]/div/div[2]/div[1]/div/div[2]/span/span/span[3]/span/span

我的问题是,我如何引用“uib-tooltip”并访问它的值。我已经搜索了很长一段时间,但似乎我不知道确切地用谷歌搜索什么。

希望对此事提出一些建议。

标签: pythonselenium

解决方案


只需使用

.get_attribute("uib-tooltip") 

或者,如果您尝试根据其 uib 值使用来获取元素。

//span[@uib-tooltip='']

推荐阅读