textarea
は<textarea id="EmailMessage">
と定義されています。テキストエリアのテキストが変更されるのを待つ
textarea
には、ページ内の他のパラメータを選択する前に、ある種の一般的なテキストがあります。
あなたが「外部」このボックスの値を変更すると、メールボックス内のテキストは、より具体的な次のようになります。
次に、テキストは次のようなものになります。
をメールボックスに私はこれを読んでいきたいと思いますが、私はあまりにも早くそれを読んでも、それはまだ古いテキストを持っていることに気付きました。私はXPathを使用
String txt = ele.getAttribute("value").
だから私は、「サブアカウント」は、ボックス内に表示されるまで待ちたい:私は、要素を見つけることによって、テキストを読んで、その後のような値を取得
//textarea[@id='EmailMessage' and contains(@value, 'SubAccount')]
それその要素を待ってタイムアウトします。また、クロムでその要素を検索するかどうか調べる
//textarea [@id='EmailMessage' and contains(@value,'SubAccount')]
この検索は下のボタンからもご覧いただけます
これには理由がありますか?どうすれば検索できますか?
私はEclipse(Mars)とJavaとChromeを使用しています。
申し訳ありませんが、あなたのユースケースを理解することは難しいです。次いで – Ankit
トライ列TXT = ele.gettext()などのようtxt.contains( "サブアカウント") – SaiPawan