`

appium-2: 获取app的启动activity

 
阅读更多

1) 把当前路径指向sdk的build-tools目录,并把apk文件放进去:执行以下命令: .\aapt dump badging xxx.apk命令获取包内信息。注意,启动类名称一个字母都不能错

注意launchable-activity属性

2)没有apk,应用已经安装到手机或虚拟机中。可以使用logcat命令

.清除logcat内容,使用命令adb logcat -c

.启动logcat,使用命令adb logcat ActivityManager:I *:s

 

 

http://www.up123.cc/22.html

 

分享到:
评论

相关推荐

    Appium-Python-Client-2.6.0.tar.gz

    desired_caps['appActivity'] = '.MainActivity' # 应用启动活动 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) ``` 在这个示例中,`webdriver.Remote`方法用于连接到本地运行的...

    appium-python-client-0.16

    desired_caps['appActivity'] = '.YourActivity' driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) ``` 接下来,就可以使用各种方法来操作和验证应用的元素。比如,查找元素: ```...

    Appium-master.zip

    Appium 是一个开源的自动化测试框架,主要用于移动应用的自动化测试,支持iOS和Android平台。它的核心理念是“Write Once, Run Anywhere”,意味着你只需要编写一套测试脚本,就能在多个平台上运行。Appium 使用 ...

    Appium环境安装.txt

    ##### 第九步:启动Appium服务并连接模拟器 1. **编写Python脚本**: ```python from appium import webdriver desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion']...

    1.0 python-appium-client 连接真机、模拟器.pdf

    之后,组装desired capabilities参数,如platformName、platformVersion、deviceName、udid、appPackage和appActivity。platformName指定操作系统名称,platformVersion指定Android版本,deviceName和udid指定设备...

    appium-java中文api.pdf

    Appium允许测试人员获取当前应用的活动信息,使用currentActivity()方法可以得到当前的Activity名称。isAppInstalled(String bundleId)方法可以判断指定bundleId的应用是否已安装。安装和卸载应用使用installApp...

    Appium-Inspector.pdf

    - **应用活动(appActivity)**:应用的主要启动活动,可以在应用的AndroidManifest.xml文件中找到。 - **Appium Server URL**:Appium服务器的URL,通常是`http://localhost:4723/wd/hub`。 3. 一个重要的注意...

    appium自动化入门(上海悠悠)

    - wait_activity, background_app, is_app_installed, install_app, remove_app, launch_app, close_app, start_activity, lock, open_notifications, network_connection, set_network_connection, available_ime_...

    一键获取appPackage和appActivity

    使用appium做自动化测试时,需要配置app相关的参数,其中appPackage和appActivity的值一般是无法直观查看的,需要通过一定的手段,操作起来有些麻烦。 本脚本直接双击运行即可获取,非常方便

    Appium-Inspector

    desired_caps['appActivity'] = 'Your App Activity' driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 假设我们通过Appium Inspector找到了一个元素的id为'element_id' element = ...

    appium中文API及笔记(python版)

    desired_caps['appActivity'] = '.MainActivity' # 应用的主活动 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # Appium服务器的URL ``` Appium提供了多种方法来操作移动应用,例如...

    Python-基于Appium的微信小程序自动化测试方案

    desired_caps['appActivity'] = 'com.tencent.mm.ui.LauncherUI' driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) global app app = driver def teardown_function(function): app....

    appium+Genymotion自动化测试环境搭建

    Appium+Genymotion自动化测试环境搭建 一、安装 NodeJs NodeJs 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用于构建高性能的服务器和桌面应用...* appActivity:apk 的 launcherActivity 脚本如下: [...]

    python-appium搭建20211202.pdf

    - **appActivity**: 应用程序的主活动(Launcher Activity),可以通过命令`adb shell dumpsys activity | findstr "mResume"`获取。 ##### 3. 运行Start Session - 在Appium中选择元素后,可以执行以下操作: - *...

    appium安装app时,需要手动确认安装的解决方案

    3. **使用`appPackage`和`appActivity`**:确保在desired capabilities中正确设置了应用的包名(`appPackage`)和主活动(`appActivity`)。这可以帮助Appium更精确地定位到目标应用,从而避免不必要的安装步骤。 4. **...

    Appium windows安装文件

    desired_caps['appActivity'] = '.MainActivity' # 应用的主活动 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) ``` 3. 执行自动化任务:现在你可以使用`driver`对象执行各种操作,如...

Global site tag (gtag.js) - Google Analytics