私は以下のhtmlタグを持っています。私はJava Selenium
コードから"name":"test_1476979972086"
を受け取りたいと思います。SeleniumのJavaでhtmlタグからデータを受信
どうすればこの問題を解決できますか?
私はすでにgetText
とgetAttribute
を機能させましたが、成功しませんでした。
<a data-ng-href="#/devices"
target="_blank"
class="ng-binding"
href="#/devices">
{"name":"test_1476979972086"}
</a>
getText()
は常にemtpyです。 xpathはユニークです。 newDevice.created
はページ上でユニークです。
final By successMessageBy = By.xpath("//p[@data-ng-show='newDevice.created']/a");
final WebElement successMessage = wait.until(ExpectedConditions.presenceOfElementLocated(successMessageBy));
final String msg = successMessage.getText();
あなたが任意の成功なしには何を意味ですか??。例外はありますか?どのように試してみましたか? –
編集済み...上記を参照 – gartenkralle
この要素のテキストはページに表示されていますか? –