java自動化——web自動化複習

小白龙白龙马發表於2024-04-05

之前複習整理:

模組1:https://www.cnblogs.com/xiaobaibailongma/category/1634188.html?page=3

模組2:https://www.cnblogs.com/xiaobaibailongma/category/1643583.html?page=5

=======================================================================

執行結果:

元素是否可見:true
元素是否編輯:true
kw標籤名字:input
su標籤名字:input
su標籤名字:s_ipt
連線文字 地圖 的 文字值:地圖

執行結果:

(300, 500)
(300, 600)
(600, 800)
元素是否可見:true
元素是否編輯:true
kw標籤名字:input
su標籤名字:input
kw的class屬性值名字:s_ipt
連線文字 地圖 的 文字值:地圖

以、元素的基本操作


1、點選
程式碼為element.click(),此操作用於所有可以點選的操作,注意不能點選的元素用click操作會拋異常;

2、清除
程式碼為element.clear(),此操作用於input輸入框,在輸入字串之前建議先clear下,以避免有資料導致內容輸入異常;

3、傳送資料
程式碼為element.sendKeys(keys),此操作用於input輸入框;

4、提交資料
程式碼為element.submit(),此操作常用於form元素塊兒的提交按鈕,一般和傳送資料配合使用,登入框比較常見;

5、獲取屬性
程式碼為element.getAttribute(attr_key),用於獲取元素的屬性值,attr_key為屬性的key值;

6、獲取css值
程式碼為element.getCssValue(css_key),用於獲取元素的某個css值,css_key為css屬性名稱;

7、獲取位置
程式碼為element.getLocation(),用於獲取元素的位置資訊,即該元素左上角在整個瀏覽器中的座標;

8、獲取大小
程式碼為element.getSize(),用於獲取元素的大小資訊,即該元素的長和寬資訊,常用於元素截圖,和獲取位置配合使用,可以獲取元素塊兒其他三個點的座標;

9、獲取tag_name
程式碼為element.getTagName();,用於獲取元素的tag名稱;

10、獲取內容
程式碼為element.getText(),用於獲取元素的text的值;

11、查詢元素
程式碼為element.findElement(By),用於根據以該元素為原點獲取元素,此處不太常用;

12、是否顯示
程式碼為element.isDisplayed(),返回該元素是否顯示,對應元素的這個屬性style="display: block;";

13、是否enable
程式碼為element.isEnable(),常用於單選框等;

14、是否被選擇
程式碼為element.isSelected(),此項用於select元素塊兒。

123

123

相關文章