TA的每日心情 | 开心 2020-1-21 09:17 |
---|
签到天数: 90 天 连续签到: 1 天 [LV.6]测试旅长
|
该提示什么,你就去获取什么撒, 只要要获取那个位置的tex的话,前提是你能定位到它
text = self.dr.find_element_by_xpath("//*[contains(text(),'该组织名称已存在!')]").text 这句话就是在页面中查找有没有"该组织名称已存在!" 这个内容,
我用到的一个封装好的java的方法,自己写的,就是检查页面上有没有传入的content,你参考一下:
public static boolean isContentAppeared(WebDriver driver,String content) {
boolean status = false;
try {
WebElement element = new WebDriverWait(driver, 10).until(new ExpectedCondition<WebElement>() {
@Override
public WebElement apply(WebDriver d) {
return d.findElement(By.xpath("//*[contains(.,'" + content + "')]"));
}
});
System.out.println(content + " is appeard!");
status = true;
} catch (Exception e) {
status = false;
System.out.println("'" + content + "' doesn't exist!");
}
return status;
}
|
|