随笔分类 -  Selenium(Java)

摘要:1、工程的目录结构: 2、文件举例: log4j.xml: pom.xml: testng.xml: AddressAdd.java: 阅读全文
posted @ 2019-08-07 00:19 此生不换Yang 阅读(814) 评论(0) 推荐(0) 编辑
摘要:工程的目录结构: pom.xml文件: 阅读全文
posted @ 2018-01-22 11:52 此生不换Yang 阅读(1334) 评论(0) 推荐(0) 编辑
摘要:Cucumber行为驱动,简称BDD,其核心思想是把自然语言转换成代码;但在敏捷开发的过程中,这种东西极大的束缚了测试人员的手脚,感觉它像封建时代的八股文,要遵守严格的韵律,反正我个人十分反感;就像在做功能测试的时候,那种基于Excel文档的测试;自动化测试的目的是解放双手、提高效率,而不是跳入另外 阅读全文
posted @ 2018-01-21 19:46 此生不换Yang 阅读(1265) 评论(0) 推荐(0) 编辑
摘要:继承LoadableComponent类可以在打开地址时, 判断浏览器是否打开了预期的网址, 需要重写load()与isLoad()方法; 即使没有定义get()方法, 也可以进行get()方法的调用, get()方法会默认调用页面对象类中的load()方法。 阅读全文
posted @ 2018-01-20 22:26 此生不换Yang 阅读(425) 评论(0) 推荐(0) 编辑
摘要:使用Selenium PageFactory页面工厂的好处是: 当页面元素的位置发生变化时, 我们只需要去修改id或者xpath, 而不用去修改测试用例。 阅读全文
posted @ 2018-01-20 22:00 此生不换Yang 阅读(723) 评论(0) 推荐(0) 编辑
摘要:import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;import org.testng.Assert;import org.testng.Rep... 阅读全文
posted @ 2018-01-20 21:40 此生不换Yang 阅读(499) 评论(0) 推荐(0) 编辑
摘要:测试用例类TeseNG.java:import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;import org.testng.Assert;impo... 阅读全文
posted @ 2018-01-20 21:26 此生不换Yang 阅读(400) 评论(0) 推荐(0) 编辑
摘要:import org.openqa.selenium.By;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement 阅读全文
posted @ 2018-01-20 19:56 此生不换Yang 阅读(373) 评论(0) 推荐(0) 编辑
摘要:driver.findElements()//定位一组List元素集合 driver.findElement()//定位一个元素 driver.getTitle()//获取页面标题 driver.get()//打开地址 driver.getWindowHandle()//获取当前窗口的句柄 driv 阅读全文
posted @ 2018-01-20 18:42 此生不换Yang 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;import org.testng.Assert;import org.testng.Reporter;import org.testng.annotations.Af... 阅读全文
posted @ 2018-01-20 16:52 此生不换Yang 阅读(334) 评论(0) 推荐(0) 编辑
摘要:用Maven来构建TestNG依赖: 阅读全文
posted @ 2018-01-20 16:27 此生不换Yang 阅读(400) 评论(0) 推荐(0) 编辑
摘要:1、根据id来定位: 阅读全文
posted @ 2018-01-20 15:57 此生不换Yang 阅读(443) 评论(0) 推荐(0) 编辑
摘要:import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.Ch 阅读全文
posted @ 2018-01-20 15:23 此生不换Yang 阅读(947) 评论(0) 推荐(0) 编辑
摘要:用Maven构建Selenium依赖: 阅读全文
posted @ 2018-01-20 15:03 此生不换Yang 阅读(1417) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示