-1

以下は、私が求める要素の firebug からのスニペットです。要素はテーブル内のセルにあり、その多くは同じ状態になるため、「実行中」のページソースを確認することはできません

<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 を正しく理解していれば、探している状態が含まれていることではなく、要素が存在することのみを確認します。この例での実行を確認するにはどうすればよいですか?

4

1 に答える 1

1

Selenium の WebDriver クラスを使用すると、次のコードを使用して値を確認できます。

    WebElement state3Cell = driver.findElement(By.id("state3"));
    assertEquals("RUNNING", state3Cell.getText());
于 2013-04-29T14:56:11.783 に答える