
selenium webDriver
ai30001
这个作者很懒,什么都没留下…
展开
-
junit学习笔记
测试的重要性毋庸再说,但如何使测试更加准确和全面,并且独立于项目之外并且避免硬编码,JUnit给了我们一个很好的解决方案。 一、引子 首先假设有一个项目类SimpleObject如下: public class SimpleObject{ public List methodA(){ ….. } }转载 2017-03-21 10:03:25 · 253 阅读 · 0 评论 -
python异常处理
一、捕捉异常 Try…except… 假如,我们已经知道这种类型的错误,那么就可以通过一个异常扑捉来扑捉这个错误。我们可以通过try… 来接收这个错误。打开文件写入:try: open("abc.txt",'r')except IOError: pass 再来运行程序就会看不到任何错误,因为我们用 except 接收了这个 IOError 错误。pass 表示实现了相应的实现原创 2017-10-31 17:42:45 · 302 阅读 · 0 评论 -
selenium常用断言
selenium 提供了三种模式的断言:assert 、verify、waitfor Assert 失败时,该测试将终止。 Verify 失败时,该测试将继续执行,并将错误记入日显示屏 。也就是说允许此单个 验证通过。确保 应用程序在正确的页面上。 Waitfor 用于等待某些条件变为真。可用于 AJAX 应用程序的测试。 如果该条件为真,他们将立即成功执行。如果该条件不为真,则将失败并暂原创 2017-10-31 15:42:25 · 9505 阅读 · 1 评论 -
Selenium2.0之WebDriver学习总结(2)
(三) 命令和操作这一部分将介绍一下WebDriver的一些具体操作和命令,实际操作中,我们需要两大工具来帮助我们:FireBug和Xpath工具,这两者都是Firefox上的插件。接下来我们所讲解的都是以FirefoxDriver为基础的,且基于WebDriver driver = new FirefoxDriver();创建的一个driver实例:a) 访问一个页面第一件你想转载 2017-05-10 13:58:30 · 288 阅读 · 0 评论 -
Iterator 的用法
(一) 今天在看别人程序时看到 Iterator 在程序中用法,感觉自己对这个Iterator 好像不知道似的,确实也不太清楚,平时写程序也没有用过,到网上查了下它的用法,感觉也不是很很难,做过笔记。以前可以用Iterator 了。先看一段程序例子: String s[] = {“hello”,”world”}; List str = new ArrayList(); for(int i =转载 2017-04-06 10:34:58 · 427 阅读 · 0 评论 -
try catch finally 用法
try catch finally1、将预见可能引发异常的代码包含在try语句块中。 2、如果发生了异常,则转入catch的执行。catch有几种写法: catch 这将捕获任何发生的异常。 catch(Exception e) 这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。 catch(Exception的派生类 e) 这将捕获派生转载 2017-04-06 09:43:58 · 461 阅读 · 0 评论 -
junit4 assert类中的assert方法总结 (2015-01-25 22:29:51)转载▼
标签: junit4 分类: Java junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。1.assertTrue/False([String message,]boolean condition); 判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。 2.fail([String message,]);转载 2017-04-05 11:33:57 · 311 阅读 · 0 评论 -
Selenium的封装与重用
用过一段webdriver之后就会知道经常用到的只有几个常用的selenium API方法,大家自己可以对selenium的API进行二次封装之后每次可以直接调用封装后自己写的方法来间接调用selenium的API。webdriver接口下的一些方法的封装 查看Selenium的官方API可知WebDriver接口在org.openqa.selenium这个包下面 而WebDr转载 2017-04-11 11:01:54 · 802 阅读 · 0 评论 -
查找页面元素
一、通过ID查找元素 在WebDriver中通过ID查找元素的Java示例代码如下:public class testBaiDuById{ public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); driver.get("http://www.b转载 2017-03-13 15:16:04 · 2774 阅读 · 0 评论 -
JavaScript try/catch/finally 语句
实例 在下面的例子中,我们故意在 try 块的代码中写了一个错字。 该实例本应该提醒”欢迎光临!”,但弹出的是拼写错误信息。 catch 块会捕捉到 try 块中的错误,并执行代码来处理它:<!DOCTYPE html><html><body><p id="demo"></p><script> try { adddlert("欢迎光临!"); } c转载 2017-03-16 16:07:48 · 355 阅读 · 0 评论 -
XPath 语法
XML 实例文档 我们将在下面的例子中使用这个 XML 文档。<?xml version="1.0" encoding="ISO-8859-1"?><bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book> <t原创 2017-03-17 15:57:06 · 526 阅读 · 0 评论 -
Selenium2+python自动化56-unittest之断言(assert)
前言在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assertTrue一、简单案例1.下面写了4个case,其中第四个是执行失败的# coding:utf-8impo原创 2017-11-01 15:43:33 · 675 阅读 · 0 评论