<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          APP自動(dòng)化測(cè)試系列之a(chǎn)ppium-desktop配置及錄制腳本

          共 2111字,需瀏覽 5分鐘

           ·

          2020-11-25 15:47

          VOL 177

          23

          2020-11

          今天距2021年38天

          這是ITester軟件測(cè)試小棧第177次推文

          點(diǎn)擊上方藍(lán)字“ITester軟件測(cè)試小棧“關(guān)注我,每周一五早上?08:30準(zhǔn)時(shí)推送,每月不定期贈(zèng)送技術(shù)書籍


          微信公眾號(hào)后臺(tái)回復(fù)“資源測(cè)試工具包”領(lǐng)取測(cè)試資源,回復(fù)“微信群一起進(jìn)群打怪。


          本文1956字,閱讀約需6分鐘





          上一篇Appium自動(dòng)化系列文章:APP自動(dòng)化測(cè)試系列之獲取Android的Activity 和 Package,主要介紹通過多種方式獲取APP的ActivityPackage

          以下主要介紹:appium-desktop如何配置SDK、JDK、Desired Capabilities及錄制腳本。


          本篇需要的環(huán)境準(zhǔn)備:

          • 操作系統(tǒng):win10;

          • 應(yīng)用名稱:雪球APP;

          • 設(shè)備:夜神模擬器,且已正常連接夜神模擬器。


          配置SDK和JDK


          ①點(diǎn)擊Edit Configurations。


          ②配置sdk和jdk的路徑,點(diǎn)擊保存重啟。




          配置Desired Capabilities


          ①點(diǎn)擊Start Server,啟動(dòng)服務(wù)。


          點(diǎn)擊Start Inspector Session。


          ③在cmd命令行,分別輸入以下命令,用來獲取appPackage和appActivity。

          adb?shell
          logcat|grep?ActivityManager


          ④啟動(dòng)雪球app。


          ⑤然后在dos界面,獲取雪球的Package和Activity。


          ⑥配置Desired Capabilities,點(diǎn)擊Start Session。

          {
          ??"platformName":?"Android",
          ??"deviceName":?"127.0.0.1:62001",
          ??"appPackage":?"com.xueqiu.android",
          ??"appActivity":?".view.WelcomeActivityAlias"
          }


          如下所示:

          如上,可以點(diǎn)擊右下角的save as進(jìn)行保存,方便下次復(fù)用。


          ⑦運(yùn)行成功后,會(huì)出現(xiàn)和設(shè)備同步的界面。



          錄制腳本


          ①點(diǎn)擊Tap By Coordinates,用于對(duì)頁面進(jìn)行操作。


          ②點(diǎn)擊Start Recording,開始錄制。



          ③先點(diǎn)擊彈窗中的“先瀏覽看看”關(guān)閉彈窗,然后點(diǎn)擊首頁的"熱門"。


          如下所示:


          ④點(diǎn)擊Pause Recording,停止錄制。



          ⑤錄制完成后,會(huì)生成腳本,選擇自己熟悉的語言。


          ⑥點(diǎn)擊Copy code to clipboard,復(fù)制腳本。


          ⑦打開pycharm,粘貼復(fù)制的代碼。當(dāng)然,代碼不一定能運(yùn)行成功,需要自己手動(dòng)優(yōu)化。

          #?This?sample?code?uses?the?Appium?python?client
          #?pip?install?Appium-Python-Client
          #?Then?you?can?paste?this?into?a?file?and?simply?run?with?Python

          from?appium?import?webdriver
          caps?=?{}
          caps["platformName"]?=?"Android"
          caps["deviceName"]?=?"127.0.0.1:62001"
          caps["appPackage"]?=?"com.xueqiu.android"
          caps["appActivity"]?=?".view.WelcomeActivityAlias"
          driver?=?webdriver.Remote("http://localhost:4723/wd/hub",?caps)
          TouchAction(driver).tap(x=321,?y=1518).perform()
          TouchAction(driver).tap(x=426,?y=296).perform()
          driver.quit()


          以上

          That‘s all
          更多系列文章
          敬請(qǐng)期待

          ITester軟件測(cè)試小棧
          往期內(nèi)容寵幸


          1.Python接口自動(dòng)化-接口基礎(chǔ)(一)

          2.Python接口自動(dòng)化-接口基礎(chǔ)(二)


          3.Python接口自動(dòng)化-requests模塊之get請(qǐng)求


          4.Python接口自動(dòng)化-requests模塊之post請(qǐng)求

          5.Python接口自動(dòng)化之cookie、session應(yīng)用


          6.Python接口自動(dòng)化之Token詳解及應(yīng)用


          7.Python接口自動(dòng)化之requests請(qǐng)求封裝


          8.Python接口自動(dòng)化之pymysql數(shù)據(jù)庫操作


          9.Python接口自動(dòng)化之logging日志


          10.Python接口自動(dòng)化之logging封裝及實(shí)戰(zhàn)

          想獲取更多最新干貨內(nèi)容
          快來星標(biāo) 置頂 關(guān)注
          每周一、三、五 08:30見

          << ?滑動(dòng)查看下一張圖片 ?>>


          ?后臺(tái)?回復(fù)"資源"取干貨
          回復(fù)"微信群"一起打怪升級(jí)

          個(gè)人微信:Cc2015123

          添加請(qǐng)注明來意 :)


          真愛四,BiuBiuBiu~
          瀏覽 27
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天操天天操天天操天天操 | 久久婷婷秘 精品日产538 | 日本黄色视频网站在线 | 一区视频 | 精品人伦一区二区三电影 - 百度 麻豆网站-麻豆午夜在线-成人AV |