• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 基于 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

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>