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验证模糊搜索结果是否正确

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

通过文本检查点判断是否登录成功

1.定义一整型变量,用于接收函数返回值   int count=0;2.插入文本检查点,查找的内容为"Text=查找内容",并将SaveCount值传递给countweb_reg_find( "Tex...
  • wang122188
  • wang122188
  • 2011年06月03日 11:28
  • 4333

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

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

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

python 利用selenium模拟登录帐号验证网站并获取cookie 1.安装selenium package: 2.引入selenium package, 建立webdriver对象: 3。打...
  • warrior_zhang
  • warrior_zhang
  • 2015年12月06日 21:44
  • 16598

python下利用Selenium获取动态页面数据

利用python爬取网站数据非常便捷,效率非常高,但是常用的一般都是使用BeautifSoup、requests搭配组合抓取静态页面,即网页上显示的数据都可以在html源码中找到,而不是网站通过js或...
  • qq_23926575
  • qq_23926575
  • 2017年05月20日 11:24
  • 6777

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

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

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

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

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

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

Selenium学习9--显示等待,判断页面元素是否存在

html代码如下: your favorite fruits select ur perfer fruit pe
  • slowsnowscar
  • slowsnowscar
  • 2016年09月15日 16:58
  • 5378

selenium登录脚本

昨天写一个selenium+java的登录脚本,输入完成用户名、密码后点击登录,登录到首页后验证欢迎语是否正确,但是就是获取不到页面元素,一致报错,换了很多种定位方法还是不行,昨天就这样带着疑惑过去了...
  • wjcaolinghua
  • wjcaolinghua
  • 2015年06月03日 12:26
  • 1601
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:selenium 判断某一个提交操作是否成功的方法
举报原因:
原因补充:

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