欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 亚洲欧美日韩精品久久亚洲区色播 | 一级片观看| 青娱分类视频精品免费2 | 国内自拍偷拍网 | 国产一区二区三区久久久久久久久 | 天天操夜夜爽 | www.99热.com | 欧美精品一区二 | 国产亚洲蜜芽精品久久 | 奇米网久久| 一级福利 | 色情女教师3波多野结衣 | 视频一区 中文字幕 | 亚洲 欧美 激情 小说 另类 | 思瑞在线观看 | 亚洲一区二区国产 | 蜜桃91麻豆 | 色综合色综合网色综合 | www一区二区三区 | 亚洲欧美日韩精品久久亚洲区 | 久操不卡| 国产一区二区精品在线观看 | 婷婷激情综合五月天 | 欧美黄色大片免费观看 | 久久精品视在线看1 | 午夜插插| av一区二区三区 | 久碰香蕉精品视频在线观看 | 日本激情网 | 国产1区在线观看 | 中文字幕日韩欧美 | 精品一区二区免费视频视频 | 色综合99| 欧美日韩中 | 国产精品成人免费一区久久羞羞 | 久色视频在线观看 | 午夜视频在线看 | 国产在线精品一区二区三区 | 丁香婷婷色综合亚洲小说 | 一区二区三区成人 | 台湾佬中文娱乐2222vvv |