随笔分类 -  java-TestNg-selenium

java语言下-TestNg框架+maven-使用selenium进行web测试
摘要:只为成功找方法,不为失败找借口! 只为成功找方法,不为失败找借口! RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有: from字段 --用于指明发件人 to字段 -- 阅读全文
posted @ 2019-02-27 17:34 北方卧龙 阅读(178) 评论(0) 推荐(0) 编辑
摘要:参考:http://www.testclass.net/selenium_java/ 一共分为二十个部分:环境安装之Java、环境安装之IntelliJ IDEA、环境安装之selenium、selenium3浏览器驱动、selenium元素定位、控制浏览器操作、WebDriver常用方法、模拟鼠标 阅读全文
posted @ 2019-02-27 11:40 北方卧龙 阅读(1636) 评论(0) 推荐(0) 编辑
摘要:在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类 阅读全文
posted @ 2019-02-27 10:47 北方卧龙 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:1.元素定位 ID定位元素: findElement(By.id(“”)); 通过元素的名称定位元素: findElement(By.name(“”)); 通过元素的html中的位置定位元素: findElement(By.xpath(“”)); 通过元素的标签名称定位元素: findElement 阅读全文
posted @ 2019-02-27 10:28 北方卧龙 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:前言 TestNG有多种并发方式支持,方法的并发,class级的并发,test级的并发等;根据实际应用可以灵活的配置和使用,下面分别对几种并发方法进行说明: 一、方法级并发 方法级并发即method级并发,此种并发方式需要将xml中的suite标签的parallel属性设置为methods并添加属性 阅读全文
posted @ 2019-02-22 19:02 北方卧龙 阅读(1916) 评论(0) 推荐(0) 编辑
摘要:TestNG的用例除了直接运行之外,还可以使用代码来调用,这样做的好处在于我们可以将其嵌入其他代码中,来执行这些TestNG用例,方法如下: 1、直接调用用例类 范例:定义了两个测试用例类为DependTest1.java和FactoryTest.java:再做一个main函数来调用,代码如下: p 阅读全文
posted @ 2019-02-22 18:28 北方卧龙 阅读(1478) 评论(1) 推荐(1) 编辑