Appium基础学习之 | Appium桌面应用与Appium服务启动

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ouyanggengcheng/article/details/85070218

Appium的安装在上一篇已经大概介绍,在安装完Appium会在桌面生成一个应用程序(如果没有桌面应用程序则在安装目录下双击Appium.exe应用)

一、Appium服务启动

双击打开后如下:

1.菜单栏第一个选项Android Settings

(1)Application

    本模块设置被测试app信息,如安装包路径、包名、activity等

    ApplicationPath:选择要测试的apk,选择他后与全局设置中的Pre-LaunchApplication配合,启动appium时会先把apk安装到手机(或模拟器)再启动app。

    Package:根据apk生成的app包名,与aapt命令时需要得到的包名一致。

    Waitfor Package:等待包名。

    LaunchActivity:此列会根据apk生成好多activity,我们选择第一启动的activity与aapt命令生成的launchable-activity:name一致。

    Waitfor Activity:要等待的Activity。

    UseBrowser:测试浏览器选择这项,勾选了此项前五个就不可以选择;适用于手机浏览器应用测试。

    FullReset:将所有设置复位。即将手机(模拟器)恢复到启动到appium前的状态

    NoReset:不需要重置手机(模拟器)中的app。也就是如果手机上已经有app了,勾选后,则不需要重新再次安装,这样执行效率会快一些。

(2)Launch Device

    本模块是模拟器设置,针对的是SDK创建的模拟器

    LaunchAVD:要启动的模拟器名称,选项值是读取SDK创建的AVD。

    DeviceReady Timeout:等待模拟器启动时间。

    Arguments:启动模拟器时需要的参数。

(3)Capabilities

    运行测试的相关信息,这些参数更多是在代码里面设置,如果这里配置了,代码里面再次配置会被覆盖。

    PlatformName:测试平台,可以选择Android、FireFox OS、MAC版的还可以选择IOS。

    utomationName:测试引擎名称。默认Appium,可以选择Selendroid,如果是android4.2以前版本必须选择Selendroid。

    PlatformVersion:被测试手机(模拟器)版本。

    DeviceName:设备名称,手机连接电脑后打开cmd输入adb devices可获取。

    Language:被测试手机(模拟器)使用语言。

    Locale:被测试手机(模拟器)所属区域。

(4)Advanced

    高级配置,此模块暂不需要关注。

2.菜单栏第二个选项General Settings

(1)Server

    此模块测试appium server信息,也就是appium启动本身。

    ServerAddress:如果Appium测试代码机器与Appium服务用不同机器,则写appium所在服务器IP;否则使用默认即可。

    port:默认4723,可修改。

    CheckFor Updates:启动appium时是否检测更新

    Pre-LaunchApplication:与Android Settings中的Application模块的ApplicationPath配合,启动appium后会直接启动安装的app。

    OverridingExisting Session:覆盖之前的session。

    UseRomote Server:使用远程appium Server。

    SeleniumGrid Configuration File:配置Selenium Grid文件。并发和分布式时用到。

(2)Logging

    日志设置

    ShowTimestamps:appium界面输出日志时带时间戳

    Logto File:日志输出路径

3.菜单栏第三个选项Developer Settings

      开发者信息设置

4.菜单栏第四个选项Help

      Appium的版本、主页、版权信息

5.菜单栏第五个选项Inspector

      支持Android应用页面的元素定位,这个后面说元素定位会提到

6.菜单栏第六个选项,Appium启动按钮

      默认不需要配置,直接点击启动按钮,启动Appium Server

二、启动Appium

1.Appium桌面应用启动

点击Appium启动按钮,启动成功可以看到默认的地址是本机,port端口默认为4723。

2.命令行启动Appium

打开CMD命令行窗口,输入appium即可启动Appium

在CMD窗口中,日志多时翻页查看很麻烦,这时候可以指定Appium日志输出,在启动命令中加入--log,如下图:

猜你喜欢

转载自blog.csdn.net/ouyanggengcheng/article/details/85070218