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

原创 2013年12月06日 09:51:50

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

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

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;
}
}
}

相关文章推荐

selenium判断登录时候成功--例子

条件:win10+Python3.6.2+selenium+firefox 。注:这里需要下载一个火狐的驱动geckodriver.exe程序放到Python的安装目录 废话不多说,直接上例子。 ...

python+selenium实现登录账户后自动点击

公司在codereview的时候限制了看代码的时间,实际上不少代码属于框架自动生成,并不需要花费太多时间看,为了达标,需要刷点时间(鼠标点击网页固定区域)。我想到可以利用自动化测试的手段完成这种无效的...

selenium自动化登录测试用例

1. [代码]selenium自动化登录测试用例     跳至 [1] [全屏预览] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1...

通过selenium来模拟登录,获取登录后的cookies

需要登录的页面数据。 操作需要登录权限的资源。 Selenium webdriver 是一个用于web应用程序的自动化测试工具。 具有一系列的API来操作浏览器。 可以模拟用户操作页面元素。...

selenium验证模糊搜索结果是否正确

最近开始写自动化脚本。语言:python 写了个模糊搜索验证的脚本感觉挺有意思的。 先看看图 在右上角输入搜索关键词“数据库”后凡是在标题和内容包含有这个关键字的数据都列出来。 这样的...

selenium判断元素是否展现

selenium判断元素是否展现 for (int second = 0;; second++) { if (second >= 60) fail("timeout"); try...

python 利用selenium模拟登录帐号验证网站并获取cookie

python 利用selenium模拟登录帐号验证网站并获取cookie 1.安装selenium package: 2.引入selenium package, 建立webdriver对象: 3。打...

selenium python --自动表单填写--学习笔记

因为公司业务的需要,要在公司内部网上(jsp网站)系统中做大量的重复操作,之前也用过如“按键精灵”或“Auto_ACN"之类的自动操作软件。但是这些东西不但脚本编写困难(主要是对网页上特定原素的定位等...
  • dyfgs
  • dyfgs
  • 2015年01月13日 17:03
  • 7625

(selenium+python)判断一个元素是否存在,if的错误用法

最初理解为if……else判断,非true则false 结果使用if定位元素,出错后并不会进入else,而是直接报错 据开发教导,TURE和FALSE之间还有个NULL,于是不能这么玩打开判断一个...

怎样在WebDriver里判断WebElement元素对象是否存在

1.  selenium中如果去寻找元素,而元素不存在的话,通常会抛出NoSuchElementException 导致测试失败,但有时候,我们需要去确保页面元素不存在,才是我们正确的验收条件下面的...
  • aerchi
  • aerchi
  • 2012年10月10日 18:00
  • 17881
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:selenium 判断某一个提交操作是否成功的方法
举报原因:
原因补充:

(最多只允许输入30个字)