之前複習整理:
模組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