私はセレンwebdriverをとJavaによるテキストを対応する知っていれば、DOM要素のID属性を抽出する方法

ディーパック・ミシュラ:

私は、次のコードを使用しました:

driver.getPageSource().contains("My value in text box");

これは、要素の存在DOM内かどうか、私に知らせます。

さて、私は、「テキストボックス内のマイ値」テキスト・ボックスを含む値、知っておく必要があります。このテキストボックスのIDとは何ですか。

DebanjanB:

抽出するには、IDDOM要素あなたが起動する必要はありませんがgetPageSource()あなたは、単に使用することができgetAttribute()、次のような方法を:

String elementID = driver.findElement(By.xpath("//*[contains(text(),'My value in text box')]")).getAttribute("id");

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=208255&siteId=1