當前位置:首頁 » 編程語言 » pythonappium

pythonappium

發布時間: 2023-10-25 07:59:00

A. python+appium 自動化實現qq名片贊

from appium import webdriver

from utils.appiumtools import find_element

# from utils.appiumtools import find_element

import time

desired_caps = {}

desired_caps['platformName'] = 'Android'                    # 打開什麼平台的app,固定的 > 啟動安卓平台

desired_caps['platformVersion'] = '7.1.2'                   # 安卓系統的版本號:adb shell getprop ro.build.version.release

desired_caps['deviceName'] = 'V1923A'                # 手機/模擬器的型號:adb shell getprop ro.proct.model

desired_caps['appPackage'] = 'com.tencent.mobileqq'               # app的名字:

                                                            # 安卓8.1之前:adb shell mpsys activity | findstr "mFocusedActivity"

                                                            # 安卓8.1之後:adb shell mpsys activity | findstr "mResume"

desired_caps['appActivity'] = '.activity.SplashActivity'              # 同上↑

desired_caps['unicodeKeyboard'] = True                      # 為了支持中文

desired_caps['resetKeyboard'] = True    

desired_caps['noReset'] = True   #使用app緩存

                        # 設置成appium自帶的鍵盤

    # 去打開app,並且返回當前app的操作對象

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

time.sleep(5)

driver.tap([(67,98)], 5)

toux = ('xpath','/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.TabHost/android.widget.FrameLayout/android.widget.RelativeLayout[2]/android.widget.RelativeLayout/android.widget.RelativeLayout[1]/android.widget.FrameLayout[2]/android.widget.ImageView[2]')

zan = ('xpath','//android.widget.FrameLayout[@content-desc="11089次贊"]/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.ImageView')

find_element(driver,toux, 20).click()

find_element(driver,zan, 20).click()

B. 如何配置appium環境python

appium是什麼?

1,appium是開源的移動端自動化測試框架;
2,appium可以測試原生的、混合的、以及移動端的web項目;
3,appium可以測試ios,android應用(當然了,還有firefox os);
4,appium是跨平台的,可以用在osx,windows以及linux桌面系統上;

這里我們配置Android端的測試環境。

對於Android移動端的測試我們首先需要安裝的是兩個:

1、JDK的安裝,這個就不贅述了,自行網路
2、Android SDK的安裝配置

一、安裝node.js

1、到官網下載node.js:

2、獲取到安裝文件後,直接雙擊安裝文件,根據程序的提示,完成nodejs的安裝。

3、安裝完成後,運行cmd,輸入node –v,如果安裝成功,會輸出如下版本信息:

五、安裝selenium

安裝方法有兩種:
1)下載selenium安裝包,進入到解壓目錄cmd:python setup.py install。
2)cmd命令:pip install selenium

安裝成功後打開python的shell或者IDEL界面 ,輸入from selenium import webdriver 如果不報錯那就說明已經安裝selenium成功了。

六、安裝Appium-Python-Client

安裝方法有兩種:

1)下載安裝包,進入到解壓目錄cmd:python setup.py install。
2)cmd命令:pip install Appium-Python-Client

至此appium的python環境完成。

C. Appium環境部署(三)——python的下載、安裝與配置

一、下載:根據個人環境和需求選擇對應版本進行下載

1、官網下載

https://www.python.org/

3、網上輸入關鍵字「python」搜索

二、安裝與配置

1、找到下載exe文件,然後雙擊,進行安裝

2、定義好要裝python的目錄後,然後把下方的兩個選項勾選上(方便後期使用python的,不然還得自己去環境變數進行配置)(注意:安裝目錄盡量不要選擇C盤)

3、需要同時安裝兩個python版本,比如python2、python3

(1)2個程序安裝方法一致,雙擊進行安裝,自定義安裝

(2)安裝的文件夾不要在同一個目錄下

(3)重點:在安裝好的目錄下找到「python.exe」這個執行文件,然後進行自定義命名:比如這個目錄下安裝的是2.0,那就修改成「python2.exe」;另一個目錄下安裝的是3.0,那就修改成「python3.0.exe」

(4)然後把這兩個目錄及各自目錄下的Scripts目錄添加到環境變數path下,如 E:python;E:pythonScripts;E:python39;E:python39Scripts

三、檢查環境

1、打開cmd,輸入python,回車,查看返回的版本號

2、如果安裝的時候修改了「python.exe」的名字為「python3.exe」,則在cmd框輸入python3,回車,查看返回的版本號

3、可以編個學習語言的語句輸出試用一下 如 print("Hello World") 回車輸出查看結果

熱點內容
安卓電視上怎麼安裝應用 發布:2025-03-05 01:14:58 瀏覽:15
炫麗鳥行李箱如何重射密碼 發布:2025-03-05 01:10:23 瀏覽:953
甘肅隴南dns伺服器地址雲主機 發布:2025-03-05 00:43:52 瀏覽:385
一頓壓縮機 發布:2025-03-05 00:41:51 瀏覽:407
php二維數組拆分 發布:2025-03-05 00:33:24 瀏覽:199
游猴腳本 發布:2025-03-05 00:33:20 瀏覽:517
微信存儲的文檔 發布:2025-03-05 00:31:42 瀏覽:230
c語言中基本的數據類型包括 發布:2025-03-05 00:30:55 瀏覽:710
安卓小組件哪個好用 發布:2025-03-05 00:30:20 瀏覽:341
安卓如何下載錄屏精靈 發布:2025-03-05 00:15:22 瀏覽:486