啟動模擬器
為杜爾伯特等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及杜爾伯特網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、杜爾伯特網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
啟動 appium server
配置上對應(yīng)的待測app
配置上對應(yīng)的模擬器設(shè)備信息
使用Appium inspector 來定位元素,進(jìn)行record,生成腳本等
定位元素
1. 模擬器上打開待測APP,打開對應(yīng)的頁面,比如 登陸頁;
2. 啟動 Appium inspector,如下圖所示,找到輸入 用戶名框,對應(yīng)的detail信息里有它的基本信息,包含xpath;
3. 左下角一排按鈕分別是相應(yīng)的操作事件
Touch
Tap: 對選中控件進(jìn)行 點(diǎn)擊 動作;
Swipe:平滑;
Shake:搖晃;
Precise Tap: 多點(diǎn)觸摸;
Scroll To: 滑動到
Text
Send_keys : 輸入值 --最常用
Locator
根據(jù)已知的selector來查到并定位某個元素;
4. 根據(jù)上圖所顯示的 xpath,即得到了 登陸界面的用戶名 輸入框定位,或者取 name,class name 等;
record,生成腳本
在上一步 定位元素的前提下,進(jìn)行記錄操作和生成腳本
1. 在上圖界面上,點(diǎn)擊 Record 按鈕,可以看到在inspector界面下方伸展出code區(qū)塊,并且可自由切換腳本語言,
這里會生成一些基本的代碼,用于創(chuàng)建客戶端、連接server;
2. 在輸入框中進(jìn)行內(nèi)容輸入,如下圖所示的方法,輸入內(nèi)容后,點(diǎn)擊 Send_Keys按鈕;
3. 成功輸入內(nèi)容后的效果,右側(cè)輸入成功,code區(qū),記錄下生成的 代碼;
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