欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python3+Appium實(shí)現(xiàn)多臺移動設(shè)備操作的方法

系統(tǒng) 1748 0

需求:

連接本機(jī)的(兩臺安卓手機(jī))或者本機(jī)安裝的(安卓模擬器兩個(gè)),實(shí)現(xiàn)同時(shí)安裝本地apk包 。

demon.py

特別說明:必須寫udid才能實(shí)現(xiàn)同時(shí)對兩臺以上的移動設(shè)備操作。對deviceName中的值進(jìn)行修改后是無法區(qū)分移動設(shè)備的,如果只修改deviceName的value就只能在同一臺設(shè)備上進(jìn)行安裝了。

下面代碼只是基礎(chǔ)介紹,擴(kuò)展到框架中需要根據(jù)自己需求做;

            
import os
import threading
import multiprocessing
from appium import webdriver
class ConcurrentExecution:
   """
   多進(jìn)程并發(fā)安裝本地apk
   """
     def __init__(self):
        self.driver_port = [[4700,"127.0.0.1:21503"],[4701,"127.0.0.1:21513"]]


  def android_driver(self,i):
     driver_list = []
     capabilities = {
        "platformName" : "Android",
        "udid"          : self.driver_port[i][1],
        "deviceName"   : self.driver_port[i][1],
        "app"          : "E:\\appiumautocode\\xxxoooox.apk",
        "noReset"       : "True"
         }
     driver = webdriver.Remote("http://127.0.0.1:{0}/wd/hub".format(self.driver_port[i][0]),capabilities)
     driver_list.append(driver)
     return driver_list


   def kill_server(self):
     """
      清理appium環(huán)境,殺node.exe的進(jìn)程
      :return:
      """
     server_list = os.popen('tasklist | find "node.exe"').readlines()
     print(server_list)
     if len(server_list)>0:
      os.system("taskkill -F -PID node.exe")


   def start_appium_server(self,j):
     """
      啟動appium服務(wù)器
      :return:
     """
     li_port = [4700,4701]
     os.system("appium -p {0}".format(li_port[j]))


if __name__ == '__main__':

   obj = ConcurrentExecution()
   obj.kill_server()
  
   for j in range(2): #啟動服務(wù)
      th = threading.Thread(target=obj.start_appium_server,args=(j,))
      th.start()

   for i in range(2): #運(yùn)行
      t = multiprocessing.Process(target=obj.android_driver,args=(i,))
      t.start()
          

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: AV国産精品毛片一区二区三区 | 老版亮剑50集免费观看 | 在线午夜 | 久久成人久久爱 | 中文字幕日韩一区二区 | 国产欧美日韩第一页 | 看免费一级毛片 | 五月婷婷综合激情 | 精品无人区一区二区三 | 99热久久这里只有精品首页 | 日韩精品一区二区电影 | 国产精品久久影院 | 91视频链接 | 亚洲综合一区二区三区 | 成人欧美在线观看 | av网站在线看 | 精品三级国产 | 久久99热这里只频精品6中文字幕 | 久久精品一区二区三区不卡牛牛 | 欧美人成片免费看视频不卡 | 波多野结衣mxgs1124在线 | 久久中文字幕网 | 国产精品久久人妻无码蜜 | 短视频网站免费观看 | 电影通午夜| 午夜影视免费片在线观看 | 日韩精品久久久久久 | 欧美日韩在线观看中文字幕 | 久久亚洲欧美日韩精品专区 | 免费国产免费福利视频 | 色窝视频| 日本一道本视频 | 成人国产精品一区二区毛片在线 | 精品伊人 | 三级av免费 | 成人免费在线视频网站 | 国产精品网址 | 波多野结衣亚洲一区 | 中文字幕免费在线观看动作大片 | 国产精品1页 | 国产精品婷婷久久久久 |