2017-03-15 4 views
1

セレンのJavaを使用してAngularタグからテキストの値を変換する方法。具体的に私が入ってくる値は、タグセレンを使用してAngularタグからテキスト値を翻訳する方法Java

<h5 id="myModalLabel" class="modal-title"> 
<span translate="EMAIL_MSG"/> 
Please enter your email address. </h5> 

タグはパスワードが[email protected]に送信されますリセットするための命令で」メールを値を返している翻訳を翻訳したい、と言って。あなたの電子メールをチェックしてくださいまもなく"

+0

.//スパンを取得するためにgetAttribute()メソッドを使用します –

答えて

-1

ここで翻訳テキスト値を取得することで何を求めているのか不明です。 getText()を使ってみましたか? これで、必要なテキストが返されます。

driver.findElement(By.xpath("//*[@id='myModalLabel']/span")).getText(); 
+0

'SPAN'内部にはテキストがありません[テキスト()、「メールアドレスを入力してください」]。 – JeffC

+0

getAttribute( "value")を使って解決しました。ありがとう – Hanumant

1

translateはタグではなく属性です。値に

String value = driver.findElement(By.cssSelector("#myModalLabel > span")).getAttribute("translate"); 
+1

実際には私はそれを試してみましたが、それは真偽を返すだけですが、メッセージ全体ではありません。 – Hanumant

関連する問題