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进行处理,非常感谢!