5.安装IDEA集成开发环境
Selenium 环境搭建 :
通过IDEA新建Maven工程:
TestNG 引入
项目引入:
Pom.xml 添加如下:
<dependency>
<groupid>org.testng</groupid>
<artifactid>testng</artifactid>
<version>6.9.10</version>
</dependency>
国外:百度maven仓库:https://mvnrepository.com/
@BeforeTest:case运行之前会运行一次,只运行一次
@BeforeMethod:每次case之前都会运行一次
Public static void与public void
At at=new at();
TestNG 部分常用校验方式介绍
1. 相等:
Assert.assertEquals();
2. 不等:
Assert.assertNotEquals();
3. 不为空:
Assert.assertNotNull();
4. 为空
Assert.assertNull();
1、启动火狐浏览器,Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/,并放在火狐安装目录下,关联地址
//打开火狐浏览器
@Test
public void FF(){
System.setProperty("webdriver.gecko.driver","C:\\Program Files\\Mozilla Firefox\\geckodriver.exe");
WebDriver driver=new FirefoxDriver();
2、启动谷歌浏览器,chromedriver,驱动的下载地址如下:http://chromedriver.storage.googleapis.com/index.html,并放在谷歌安装目录下,关联地址
// 打开谷歌浏览器
@Test
public void openChromeTest(){
System.setProperty("webdriver.chrome.driver","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
}
3、浏览器常用操作
//关闭当前窗口
driver.close();
//关闭所有窗口并退出
driver.quit();
//浏览器后退
driver.navigate().back();
//浏览器前进
driver.navigate().forward();
//浏览器刷新
driver.navigate().refresh();
driver.get("http://baidu.com");
//浏览器最大化
driver.manage().window().maximize();
//设置浏览器大小
Dimension dimension=new Dimension(900,800);
driver.manage().window().setSize(dimension);
//获取当前页面URL
driver.getCurrentUrl();
//获取当前页面Title
driver.getTitle();
4、
原文:https://www.cnblogs.com/uni5/p/12018027.html