整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          功能自動化測試工具(也叫作:Web自動化測試工具、UI自動化測試工具)

          1、是什么?

          功能自動化測試工具(也叫作:Web自動化測試工具、UI自動化測試工具)

          (1)優點:開源免費

          (2)缺點:只能測試Web應用程序(B/S),不能測試客戶端軟件(C/S)

          2、主要用途?

          (1)回歸測試

          (2)兼容性測試

          (3)大數據量測試

          3、的三大組件?

          (1) :最重要!!!支持“三多"

          (2) IDE:初學者使用,有界面。功能有限。

          (3) Grid:用于分布式測試,提升測試效率。

          4、安裝

          配置Firefox:

          1、安裝 IDE:它是Firefox的一個插件(也叫作:附加組件)

          在線安裝: IDE – Get this for Firefox (en-US)

          5、搭建 測試環境

          (1)在線安裝:cmd 輸入 pip install ==3.141.0

          如果安裝沒有成功,建議更換下載原地址

          pip install ==3.141.0 -i Simple Index

          注意:-i前后各有一個空格。

          (2)檢查:pip show

          6、中的8中定位元素方法

          (1)ID定位:id屬性值,最建議使用,因為id屬性是元素的唯一標識。

          測量測試_測量工具的app_大數據量測試工具

          (2)NAME定位:name屬性值,建議使用

          (3)定位:只能用于定位超級鏈接,鏈接的完整文本 文本

          (4)定位:只能用于定位超級鏈接,鏈接的部分文本 文本

          (5)定位:類名,class屬性值里包含的信息(一個class屬性值里可以用空格分隔開多個類名,比如class=”abc def”),建議少用,因為經常不準確。

          (6)定位:標記名(或叫做“標簽名”),建議少用,因為經常不準確。

          (7)XPATH定位:高級定位方法,xpath表達式,功能強大

          (8)定位:高級定位方法,css里(選擇器),功能強大

          8、定位元素的語法格式:

          (1)導入定位類型專用類:By,這個類里包含8個大寫字母表示的常量,用來描述具體使用哪一種定位類型。

          from mon.by import By

          (2)調用driver的方法,參數寫兩個,第一個是By.XXX,第二個是字符串。

          driver.(By.XXXX,”yyyyyy”)

          1、ID定位

          語法:變量=driver.(By.ID,"id屬性值")

          示例1:

          u=driver.(By.ID,"")#__定位元素:定位用戶名文本框_u.("")#_操作元素:向用戶名文本框里輸入

          示例2:

          driver.(By.ID,"email").("")

          2、NAME定位

          語法:變量=driver.(By.NAME,"name屬性值")

          示例:

          driver.(By.NAME,"").("111222")#QQ

          說明:如果定位到的是按鈕、超級鏈接……,那么操作方法換為click()來完成點擊操作

          3、定位

          注意:定位數據必須是完整文本。

          語法:變量=driver.(By.,"文本")

          示例:driver.(By.,"查看購物車").click()

          說明:如果超級鏈接有子元素(不管什么標記),都可以忽略它,用文本進行定位。

          4、定位

          語法:driver.(By.,"部分鏈接文本")

          示例:

          driver.(By.,"件商品").click()

          5、定位

          類名:class屬性值里如果沒有空格,就是類名,如果有空格,就是多個類名。

          比如:

          示例:

          driver.(By.,"").click()#點擊“xxx”按鈕

          6、定位:

          使用標記名稱來定位,一般用于不容易定位的情況,如果標記名稱是特殊的,比如、select等,可以考慮使用這個定位方法。不建議對常見的html標記來用于定位,比如a、input、div等語法:driver.(By.,"標記名稱")

          示例:# 點擊該頁面上唯一的下拉列表

          driver.(By.,"select").click()

          7、XPATH定位的語法:

          語法:driver.(By.XPATH,”xpath表達式”)所以:重點就是獲得或書寫目標元素的xpath表達式注意事項:當xpath表達式內部有單引號時,那么XPATH定位的語法中的引號用雙引號,當xpath表達式內部有雙引號時,那么XPATH定位的語法中的引號用單引號,避免沖突。

          8、定位語法:

          driver.(By.,“css選擇器表達式”)


          主站蜘蛛池模板: 国产成人精品一区二三区熟女| 亚洲码欧美码一区二区三区| 亚洲av永久无码一区二区三区| 无码日韩精品一区二区免费暖暖| 亚洲AV无码一区二区三区DV| 国产精品亚洲一区二区在线观看| 精品福利一区二区三区| 国产成人精品一区二三区| 国产精品久久无码一区二区三区网| 亚洲美女高清一区二区三区| 国产精品无码一区二区三区毛片| 国产在线无码一区二区三区视频| 精品国产高清自在线一区二区三区| 伊人久久精品无码av一区| 中文字幕一区二区三区人妻少妇 | 久久无码人妻一区二区三区午夜| 美女免费视频一区二区| 无码精品前田一区二区 | 国内偷窥一区二区三区视频| 精品无码人妻一区二区三区不卡 | 精品人妻系列无码一区二区三区| 国产探花在线精品一区二区| 亚洲中文字幕无码一区二区三区| 国模丽丽啪啪一区二区| 久久精品无码一区二区无码| 国模吧一区二区三区| 亚洲.国产.欧美一区二区三区| 国产精品无码一区二区在线 | 一区二区三区午夜| 亚洲bt加勒比一区二区| 人妻夜夜爽天天爽一区| 一区二区三区在线播放| 国产精品福利一区二区| 国产品无码一区二区三区在线蜜桃 | 精品一区二区久久| 国产成人一区二区三区电影网站| 日韩国产一区二区| 精品视频一区二区三三区四区 | 一区二区免费国产在线观看| 亚洲美女视频一区二区三区| 亚洲日韩国产一区二区三区|