webdriver断言】的更多相关文章

断言使用 http://www.cnblogs.com/itliucheng/p/5578788.html http://blog.csdn.net/gzh0222/article/details/7535542 http://blog.csdn.net/dreamtl/article/details/47912419 断言常用的有: assertLocation(判断当前是在正确的页面). assertTitle(检查当前页面的title是否正确). assertValue(检查input的值…
操作(action).辅助(accessors)和断言(assertion): 操作action: 模拟用户与 Web 应用程序的交互.一般用于操作应用程序的状态. 如点击链接,选择选项的方式进行工作.如果一个动作执行失败,或是有错误,当前的测试将会停止执行. 操作中常见命令有:open(打开页面) click(点击) clickAndWait(点击并等待) type(文本类型) select(选择下拉菜单) selectWindow(选择弹出窗口) pause(等待指定时间,以毫秒为单位,即要…
原文:JavaBeginnersTutorial 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 学习资源 目录 JavaBeginnersTutorial 中文系列教程 Java 教程 Java 教程 – 入门 Java 的历史 Java 基础知识:Java 入门 jdk vs jre vs jvm public static void main(string args[])说明 面向初学者的 Java 类…
封装了三个类来实现这个功能: 1.DataUtil.py 用于获取当前的日期以及时间,用于生成保存截图文件的目录名,代码如下: #encoding=utf-8 import time from datetime import datetime ''' 本文件主要用于获取当前的日期以及时间, 用于生成保存截图文件目录名 ''' def currentDate(): date = time.localtime() # 构造今天的日期字符串 today = str(date.tm_year) + "-…
断言常用的有: assertLocation(判断当前是在正确的页面). assertTitle(检查当前页面的title是否正确). assertValue(检查input的值, checkbox或radio,有值为”on”无为”off”). assertSelected(检查select的下拉菜单中选中是否正确). assertSelectedOptions(检查下拉菜单中的选项的是否正确). assertText(检查指定元素的文本). assertTextPresent(检查在当前给用户…
相信用过Selenium WebDriver 的朋友都应该知道如何使用WebDriver API实现Take Screenshot的功能. 在这篇文章里,我主要来介绍对failed tests实现 take screenshot的功能, 并且我们也高大上一回,做成注解的形式. 效果如下: 目录 前提 Maven 配置 Example 简单类图 TakeScreenshotOnFailure CustomTestListener WebDriverHost TestBase DemoListene…
目录 1. 项目配置 2. 一个WebDriver简单例子 3. 使用Page Objects模式 4. 总结 5. Troubleshooting 6. 参考文档 本篇文章通过例子来阐述一下Selenium2.0 WebDriver 之 Page Objects模式. 项目配置 maven 3, pom.xml配置如下 <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>s…
31.判断页面元素是否存在 public static void testElementExist(){ driver.get("http://www.sogou.com"); try{ driver.findElement(By.id("query")); System.out.println("element is found."); }catch(NoSuchElementException e){ System.out.println(&…
目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码,就像写手工测试用例一下,编写excel格式的测试用例,包括步骤.检查点,然后执行自动化工程,即可执行功能自动化测试用例,包括测试结果.测试报告. 任何一台安装了JDK环境的windows机器都可以直接运行,不必考虑运行环境的问题. 整理了一下目前使用的自动化测试框架,基于Selenium WebDriver + python,关键字驱动,简单总结一下. 自动化工程: driver 目录            ---…
2.1 操作元素基本方法 前言前面已经把环境搭建好了,从这篇开始,正式学习selenium的webdriver框架.我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API.本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开.前进.后退.刷新.设置窗口大小.截屏.退出等操作. 2.1.1 打开网页 1.从selenium里面导入webdriver模块2.打开Firefox…