以下是我所寻求的元素的萤火虫片段。 元素在表格的单元格中,其中许多将具有相同的状态,所以我不能只检查页面源“RUNNING”
<td>
<td id="name3" scope="row">
<td id="machineName3">Machine-0</td>
<td id="state3">RUNNING</td>
<td id="transitionActivity3">
</tr>
“RUNNING”会改变许多不同的东西。 Firebug建议元素的xpath是
//*[@id="state3"]
但是,如果我正确地理解了这个xpath的东西,只会检查元素是否存在,而不是它包含我正在寻找的状态。 我将如何在此示例中检查运行情况?
答案 0 :(得分:1)
使用Selenium的WebDriver类,您可以使用以下代码检查值:
WebElement state3Cell = driver.findElement(By.id("state3"));
assertEquals("RUNNING", state3Cell.getText());