「プロモーションが正常に実行されました」というメッセージを表示するポップアップが表示されたら、ブール値の結果を「true」に設定する自動テストを作成しようとしています。
<div class="appriseOuter" style="left: 551px; top: 100px; display: block;">
<div class="appriseInner">
The promotion was successfully executed
<div class="aButtons">
<button value="ok">OK</button>
</div>
</div>
</div>
テキストが正しいかどうかを確認するために xpath 値を使用しようとしましたが、私のテストはこの時点を過ぎて進んでいません.誰かがテキストを正しくチェックする方法を明確にすることができますか?
String promotion = wait.until(selenium_driver.visibilityOfElementLocated(By.xpath("//div[@class='appriseOverlay']/div[@class='appriseInner']"))).getText();
if(promotion.contains("The promotion successfully executed")) result = true;