AIRTESTを使用して、今日のキャンパスAPPでの自動サインインのスクリプトを作成します

免責事項:このブログは主にアイデアを提供しており、個人的には非常に実用的だと思います。

1. AIRTESTをインストールし、ダウンロードが成功した後に開き、電話を接続して、図に示すように開発者モードに入ります。

ページに入る2. ADBを更新し、[接続]をクリックして接続します

電話接続3.スクリプトの作成を開始します

3.1最初に、今日キャンパスAPPにサインインするための関数を定義します

def jinrixiaoyuan():

3.2今日のキャンパスのパッケージ名をインポートする

start_app("com.wisedu.cpdaily")

3.3 Airtest補助ウィンドウでタッチ関数を呼び出すタッチ関数に
は4つのパラメーターがありますデフォルトでは、最初の
タッチ機能パラメータタッチを使用してクリックしたいボタンのスクリーンショットを撮り、コードが自動的に表示されます
タッチスクリーンショット

4.コードは次のとおりです。タッチ機能は自分のニーズに合わせて作成する必要があります。

# -*- encoding=utf8 -*-
__author__ = "lenovo"

from airtest.core.api import *

auto_setup(__file__)

def jinrixiaoyuan():
    home
    start_app("com.wisedu.cpdaily")
    touch(Template(r"tpl1603631461493.png", record_pos=(0.125, 1.014), resolution=(1080, 2280)))


    touch(Template(r"tpl1603629590171.png", record_pos=(-0.059, -0.269), resolution=(1080, 2280)))
    touch(Template(r"tpl1603629670575.png", record_pos=(-0.004, 0.802), resolution=(1080, 2280)))
    touch(Template(r"tpl1603630968155.png", record_pos=(0.01, -0.2), resolution=(1080, 2280)))

    


jinrixiaoyuan()

5.上の三角形のボタン(F5)をクリックして、次のようにスクリーンショットを実行します

正常に実行

添付ファイル:共通のAPPパッケージ名とインターフェース名を自動的にサインインします

# 新浪微博
com.sina.weibo/.SplashActivity
 
# Bilibili
tv.danmaku.bili/.ui.splash.SplashActivity
 
# 联通助手
com.sinovatech.unicom.ui/com.sinovatech.unicom.basic.ui.activity.WelcomeClient
 
# 有道
com.youdao.note/.activity2.SplashActivity
 
# 京东
com.jingdong.app.mall/.main.MainActivity
 
# 淘宝
com.taobao.taobao/com.taobao.tao.welcome.Welcome
 
# 今日头条
com.ss.android.article.lite/.activity.SplashActivity
 
# 喜马拉雅
com.ximalaya.ting.android/.host.activity.WelComeActivity
 
# 抖音
com.ss.android.ugc.aweme.lite/com.ss.android.ugc.aweme.splash.SplashActivity
 
# 快手
com.kuaishou.nebula/com.yxcorp.gifshow.HomeActivity
 
# 携程
ctrip.android.view/ctrip.business.splash.CtripSplashActivity
 
# 闲鱼
com.taobao.idlefish/com.taobao.fleamarket.home.activity.InitActivity
 
# 拼多多APP
com.xunmeng.pinduoduo/.ui.activity.MainFrameActivity
 
# 美团
com.sankuai.meituan/com.meituan.android.pt.homepage.activity.Welcome
 
# 饿了么
me.ele/.application.ui.Launcher.LauncherActivity
 
# 大众点评
com.dianping.v1/com.dianping.main.guide.LaunchActivity
 
# 口碑
com.taobao.mobile.dipei/com.eg.android.AlipayGphone.AlipayLogin
 
# 华为商城
com.vmall.client/.splash.fragment.SplashActivity
 
# QQ浏览器
com.tencent.mtt/.SplashActivity
 
# 百度APP
com.baidu.searchbox/.SplashActivity
 
# 支付宝APP
com.eg.android.AlipayGphone/.AlipayLogin

操作が失敗した場合、または問題が発生した場合は、コメント領域にメッセージを残して修正してください

おすすめ

転載: blog.csdn.net/weixin_44145452/article/details/109282698