Selenium自行整理 十九

2021-09-25 21:19:17 字數 1274 閱讀 4351

下面通過126郵箱登入,看一下clear()sendkeys(*value)click()的用法演示。如下圖所示。

通常有趣的和需要與頁面互動的方法都由 webelement 介面提供,包括本章 4.1 節中所介紹的 8 種定位方法和上面所介紹的 3 個方法均由其提供。除此之外,webelement 還提供了另外一些非常有用的方法。那就是submit()。

submit()方法用於提交表單。例如,在搜尋框輸入關鍵字之後的「回車」操作,就可以通過 submit()方法模擬。

上面的例子,我們通過定位有道搜尋框並通過 submit()提交搜尋框的內容,同樣達到單擊「搜尋」按鈕的效果。有時候 submit()可以與 click()方法互換來使用,submit()同樣可以提交乙個按鈕,但 submit()的應用範圍遠不及 click()廣泛。

1getsize()返回元素的尺寸。

2gettext()獲取元素的文字。

3getattribute(name)獲得屬性值。

4isdisplayed()設定該元素是否使用者可見。

當然,webelement介面還提供了其他方法,讀者可以參考webdriverapi官方文件學習。

Selenium自行整理 十

webdriver 支援 firefox firefoxdriver ie internetexplorerdriver opera operadriver 和 chrome chromedriver 對 safari 的支援由於技術限制在本版本中未包含,但是可以使用 selenesecommand...

Selenium自行整理 十八

webdriver 主要提供的是操作頁面上各種元素的方法,但它也提供了操作瀏覽器的一些方法,例如控制瀏覽器的大小 操作瀏覽器前進和後退等。有時候我們希望能以某種瀏覽器尺寸找開,訪問的頁面在這種尺寸下執行。例如可以將瀏覽器設定成移動端大小 480 800 然後訪問移動站點,對其樣式進行評估 webdr...

Selenium自行整理 三十二

有些時候我們所需要讀取的檔案並沒有固定的行和例,而是一些不規則的配置資訊,例如我們需要乙個配置檔案來配置當前自動化測試指令碼的 url 瀏覽器 登入使用者名稱 密碼等。這個時候可以選擇 xml 檔案來配置這些資訊。那麼什麼是xml?xml 即可擴充套件標記語言,它可以用來標記資料 定義資料型別,是一...