2018-06-05

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()
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容