欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 婷婷色婷婷 | 久久久一区二区 | 毛片a级毛片免费播放100 | 色综合五月色婷婷开心 | 老司机免费福利视频无毒午夜 | 久久这里只有精品国产99 | 欧美日皮视频 | 天天插天天操天天干 | 久久伊人亚洲 | 国产大片在线观看 | 欧美日韩国产中文字幕 | 亚洲日本va | 日本不卡在线一区二区三区视频 | 又爽又黄又无遮挡的激情视频免费 | 成人18网站 | 国产成人综合精品 | 日韩精品一区二区三区免费观看 | 99精品在线 | 欧美一区久久久 | 午色影院 | 中文字幕一区在线观看视频 | 国产日韩精品一区二区 | 天堂在线v | 亚洲精品一区二区三区99 | 国产九九视频在线观看 | 日韩在线网址 | 久久影城 | 亚洲码欧美码一区二区三区 | 欧美一级片免费看 | 天天拍夜夜爽 | 成人午夜精品 | 日韩 欧美 自拍 | 欧美成人一区二区三区在线视频 | 一区二区中文 | 97理论三级九七午夜在线观看 | 狠狠综合久久av一区二区小说 | 日韩男人天堂 | av激情影院| 国产成人免费永久播放视频平台 | 欧美成人在线免费观看 | 欧美福利一区二区三区 |