selenium的一闪而过提示框断言

selenium的一闪而过提示框断言

方法一:使用显示等待判断,使用input.getPageSource().contains(“期望语句”);来判断是否包含
WebDriverWait wait=new WebDriverWait(driver,3);
Boolean flag=wait.until(new ExpectedCondition() {
@Override
public Boolean apply(WebDriver input) {
return input.getPageSource().contains(“期望语句”);
}
});
Assert.assertTrue(flag);
方法二:定位到弹窗元素,对比弹窗元素的值

不知道为什么使用方法一总是失败,使用了方法二;

原来是页面中的注释包含我要找的期望语句值,感觉还是方法二靠谱些。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月1日
下一篇 2020年4月1日

相关推荐

": "2020-04-01T18:30:00+08:00", "author": {"@type":"Person","name":"企业软件","url":"/author/jinwe2022"} } ","name":"企业软件","url":"/author/jinwe2022"} }