随笔分类 - Selenium(Java)
摘要:1、工程的目录结构: 2、文件举例: log4j.xml: pom.xml: testng.xml: AddressAdd.java:
阅读全文
摘要:工程的目录结构: pom.xml文件:
阅读全文
摘要:Cucumber行为驱动,简称BDD,其核心思想是把自然语言转换成代码;但在敏捷开发的过程中,这种东西极大的束缚了测试人员的手脚,感觉它像封建时代的八股文,要遵守严格的韵律,反正我个人十分反感;就像在做功能测试的时候,那种基于Excel文档的测试;自动化测试的目的是解放双手、提高效率,而不是跳入另外
阅读全文
摘要:继承LoadableComponent类可以在打开地址时, 判断浏览器是否打开了预期的网址, 需要重写load()与isLoad()方法; 即使没有定义get()方法, 也可以进行get()方法的调用, get()方法会默认调用页面对象类中的load()方法。
阅读全文
摘要:使用Selenium PageFactory页面工厂的好处是: 当页面元素的位置发生变化时, 我们只需要去修改id或者xpath, 而不用去修改测试用例。
阅读全文
摘要: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...
阅读全文
摘要:测试用例类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...
阅读全文
摘要:import org.openqa.selenium.By;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement
阅读全文
摘要:driver.findElements()//定位一组List元素集合 driver.findElement()//定位一个元素 driver.getTitle()//获取页面标题 driver.get()//打开地址 driver.getWindowHandle()//获取当前窗口的句柄 driv
阅读全文
摘要: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...
阅读全文
摘要:用Maven来构建TestNG依赖:
阅读全文
摘要:import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.Ch
阅读全文
摘要:用Maven构建Selenium依赖:
阅读全文