关闭

selenium 判断某一个提交操作是否成功的方法

1523人阅读 评论(0) 收藏 举报
分类:

在自动化过程中,很多时候需要去校验某一个提交操作是否成功,如登录,就需要就判断登录是否成功,我目前采用这两种当时,如果大家有更好的方式可以多多补充。

第一种:判断登录后界面上唯一的元素是否存在。如 注销 按钮肯定是唯一的。

public boolean waitEle(WebDriver driver){
WebElement element=driver.findElement(By.className("logout"));
String elem=element.getText();
if(elem.equals("注销")){
return true;
}
return false;

}

第二种:判断跳转后的url是否登录成功后的url。

public boolean waitUntil(WebDriver driver) throws InterruptedException{
long start = System.currentTimeMillis();
while(true){
Thread.sleep(100);
if(driver.getCurrentUrl().equals(GetTestProperties.getAfterLoginUrl())) return true;
if(System.currentTimeMillis()-start>=3000){
return false;
}
}
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:81714次
    • 积分:1245
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:70篇
    • 译文:0篇
    • 评论:5条
    最新评论