Selenium CSS 定位器用于嵌套 div 内的跨度文本

标签 selenium css-selectors selenium-webdriver

有人知道下面代码中 selenium (webdriver - java) 中用于获取“text2”的 css 选择器语句吗?

<div class="firstclass"> 
<br> 
<p id="someid" class="secondclass"> 
<span>text1 </span> 
<span>text2</span>

最佳答案

我今天遇到了同样类似的问题,我能够使用 div.getText 检索文本,因为在我的情况下 <Div><Span>text</Span>已完成</Div>当我尝试使用 span.getText() 时,跨度之间存在的文本不可用...可能与您的情况相同。

关于Selenium CSS 定位器用于嵌套 div 内的跨度文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9345030/

相关文章:

css - 如何使用:not selector with links

python - 如何通过 xpath 在 WebElement 中查找子元素

python - 更改 Geckodriver for Python Selenium 的日志级别

java - 使用 ChromeDriver 和 headless 模式下载 Java、Selenium 文件

java - 为 Selenium 测试设置 Jenkins Windows 从屏幕分辨率

java - 如何在 Selenium webdriver 和 Java API 中录制视频

java - 是否可以编写一段代码来为我提供特定元素的 XPath?

python-2.7 - 类型错误 : urlopen() got multiple values for keyword argument 'body' while trying Selenium on Xubuntu 14. 04.5

javascript - 使用 Javascript 从复选框传递值

css - JSF/CSS 属性选择器