java - 未从 div 获取值

标签 java xpath selenium-webdriver

<div class="form-row">
<div class="label-column"> Date of Expire</div>
<div class="ctrl-column" data-bind="text: DateofExpire">Feb 23, 2014</div>
</div>

我们想要从上面的 Html 中收集到期日期(2014 年 2 月 23 日)

我的xpath

WebElement expDate = driver.findElement(By
            .xpath("//div[contains(@data-bind,'text:DateofExpire')]")).getText();

但是在执行它的生成为空时,xpath 工作正常,只有 getText() 方法不返回值

请建议收集日期值

最佳答案

尝试(缺少空格):

//div[contains(@data-bind,'text: DateofExpire')]

关于java - 未从 div 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23988281/

相关文章:

xml - 解析 XML 文件中的特定标签

css - 使用 css 或 xpath 需要代码下方的 selenium 代码

python - 如何禁止在 Python 中的 Selenium Webdriver 的新选项卡中打开页面?

java - 如何为错误和正确的类分配 if 语句

java - Oracle JDBC 瘦客户端 64 位

java - 为什么 Java 变量无法在 IF 语句内解析?

Javascript XPath 表循环 td

sql-server - SQL Server 中的 XML 解析

java - TabPanel 中的网格缺少标题

java - 无法在java中找到while循环行为