我正在尝试编写一个自动化测试,一旦收到显示“促销已成功执行”消息的弹出窗口,它将布尔结果设置为“真”。
<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;