基于 SELENIUM 的自動化測試架構(11)

發表于:2017-04-11來源:gitbook作者:凌俁Linty?點擊數: 標簽:selenium
); 上述代碼中,使用了一個 WebDriver 類 的對象,即第3行,聲明了該類的對象,并賦值給變量 driver,接著變量 driver 作為 WebDriver 類的對象,使用了多個 W
);

上述代碼中,使用了一個 WebDriver 類 的對象,即第3行,聲明了該類的對象,并賦值給變量 driver,接著變量 driver 作為 WebDriver 類的對象,使用了多個 WebDriver 類的方法。

  • get(url): 第6行,打開網址
  • findElement(by, selector): 第12、16、21行都使用了該方法,同時通過對該方法的調用,分別各產生了一個 WebElement類的對象,weAccount,wePassword和最后一個匿名的對象,并通過產生的三個對象,調用 WebElement 類的方法
    • clear():清理頁面元素中的文字
    • sendKeys(text):給頁面元素中,輸入新的文字
    • click():鼠標左鍵點擊頁面元素

正是通過這樣的面向對象的方式,產生 Web司機(WebDriver類的對象),并且通過 Web司機不懈的努力,尋找到各種 Web元素(WebElement類的對象)進行操作,這樣便實現了 Selenium WebDriver 作為一款出色的瀏覽器測試工具,進行瀏覽器UI界面的自動化測試的代碼編寫和用例執行。

上述代碼,也同樣可是使用 Python 作為編程語言進行操作,如下所示:

 



           

原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97