selenium基礎
- 環(huán)境搭建
1.JDK
2.myeclipse + maven + selenium + testNG
3.chrome 瀏覽器 + chrome driver - 新建工程
1.新建一個web工程添加maven支持
2.pom.xml文件中添加selenium和testNG的依賴 - 設置環(huán)境變量
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()