webdriver 支援 firefox (firefoxdriver)、ie (internetexplorerdriver)、opera (operadriver) 和 chrome(chromedriver)。對 safari 的支援由於技術限制在本版本中未包含,但是可以使用 selenesecommandexecutor模擬。它還支援 android (androiddriver)和 iphone (iphonedriver) 的移動應用測試。除此之外它還包括乙個基於 htmlunit 的無介面實現,相關驅動為 htmlunitdriver
Selenium自行整理 十八
webdriver 主要提供的是操作頁面上各種元素的方法,但它也提供了操作瀏覽器的一些方法,例如控制瀏覽器的大小 操作瀏覽器前進和後退等。有時候我們希望能以某種瀏覽器尺寸找開,訪問的頁面在這種尺寸下執行。例如可以將瀏覽器設定成移動端大小 480 800 然後訪問移動站點,對其樣式進行評估 webdr...
Selenium自行整理 十九
下面通過126郵箱登入,看一下clear sendkeys value click 的用法演示。如下圖所示。通常有趣的和需要與頁面互動的方法都由 webelement 介面提供,包括本章 4.1 節中所介紹的 8 種定位方法和上面所介紹的 3 個方法均由其提供。除此之外,webelement 還提供...
Selenium自行整理 三十二
有些時候我們所需要讀取的檔案並沒有固定的行和例,而是一些不規則的配置資訊,例如我們需要乙個配置檔案來配置當前自動化測試指令碼的 url 瀏覽器 登入使用者名稱 密碼等。這個時候可以選擇 xml 檔案來配置這些資訊。那麼什麼是xml?xml 即可擴充套件標記語言,它可以用來標記資料 定義資料型別,是一...