selenium基础
- 环境搭建
1.JDK
2.myeclipse + maven + selenium + testNG
3.chrome 浏览器 + chrome driver - 新建工程
1.新建一个web工程添加maven支持
2.pom.xml文件中添加selenium和testNG的依赖 - 设置环境变量
1.System.setProperty - 打开浏览器
1.WebDriver driver = new ChromeDriver(); - 关闭浏览器
1.driver.quit(); - 打开网页
1.driver.get(url);
2.driver.navigate().to(url); - 导航栏操作
1.前进: driver.navigate().forward();
2.后退:driver.navigate().back();
3.刷新:driver.navigate().refresh(); - 元素定位
1.通过id定位:driver.findElement(By.id("id的值")
2.通过name定位:driver.findElement(By.name("name的值")
3.通过class定位:driver.findElements(By.className("class属性的值")
4.通过xpath定位:driver.findElement(By.xpath("标签的xpath")
5.通过文本内容精确定位:driver.findElement(By.linkText("文本内容")
6.通过文本内容模糊定位:driver.findElement(By.partialLinkText("文本内容") - 元素操作
1.text文本输入框
1.1 清除文本输入框中的内容 .clear()
1.2 向文本框中输入内容 .sendkeys("文本内容")
2.button按钮 .click()
网友评论