溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

(五)利用inspector 定位元素和自動(dòng)生成測(cè)試腳本

發(fā)布時(shí)間:2020-06-23 17:00:02 來源:網(wǎng)絡(luò) 閱讀:1129 作者:lilier 欄目:軟件技術(shù)

啟動(dòng)模擬器

啟動(dòng) appium server

  • 配置上對(duì)應(yīng)的待測(cè)app

  • 配置上對(duì)應(yīng)的模擬器設(shè)備信息

使用Appium inspector 來定位元素,進(jìn)行record,生成腳本等

定位元素

1. 模擬器上打開待測(cè)APP,打開對(duì)應(yīng)的頁面,比如 登陸頁;

2. 啟動(dòng) Appium inspector,如下圖所示,找到輸入 用戶名框,對(duì)應(yīng)的detail信息里有它的基本信息,包含xpath;

(五)利用inspector 定位元素和自動(dòng)生成測(cè)試腳本

3. 左下角一排按鈕分別是相應(yīng)的操作事件

Touch

Tap: 對(duì)選中控件進(jìn)行 點(diǎn)擊 動(dòng)作;

Swipe:平滑;

Shake:搖晃;

Precise Tap: 多點(diǎn)觸摸;

Scroll To: 滑動(dòng)到

Text

Send_keys : 輸入值   --最常用

Locator

根據(jù)已知的selector來查到并定位某個(gè)元素;

4. 根據(jù)上圖所顯示的 xpath,即得到了 登陸界面的用戶名 輸入框定位,或者取 name,class name 等;

record,生成腳本

在上一步 定位元素的前提下,進(jìn)行記錄操作和生成腳本

1.  在上圖界面上,點(diǎn)擊 Record 按鈕,可以看到在inspector界面下方伸展出code區(qū)塊,并且可自由切換腳本語言,

這里會(huì)生成一些基本的代碼,用于創(chuàng)建客戶端、連接server;

(五)利用inspector 定位元素和自動(dòng)生成測(cè)試腳本

2. 在輸入框中進(jìn)行內(nèi)容輸入,如下圖所示的方法,輸入內(nèi)容后,點(diǎn)擊 Send_Keys按鈕;

(五)利用inspector 定位元素和自動(dòng)生成測(cè)試腳本

3. 成功輸入內(nèi)容后的效果,右側(cè)輸入成功,code區(qū),記錄下生成的 代碼;

(五)利用inspector 定位元素和自動(dòng)生成測(cè)試腳本

4. 同樣地方法,找到密碼控件,然后點(diǎn)擊 Text-Send_Keys輸入密碼,生成代碼;

5. 找到 登陸 控件 ,然后Touch-Tap 操作一下,模擬點(diǎn)擊事件,生成代碼;

6. 登陸界面的代碼就生成完了;

7. 代碼區(qū)點(diǎn)擊 Save,將生成的代碼保存成文件即可;

附:

學(xué)習(xí)視頻源

https://www.youtube.com/watch?v=Hv9A9WfYF4g


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI