当前位置:   article > 正文

appium的安装windows版_appium没有new session window

appium没有new session window

appium的安装windows版

如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS X专用的库来支持IOS测试。这意味着你只能通过在mac上来运行IOS的app测试。这点限制挺大。

一、开始安装

1. 安装nodejs 通过官方的安装程序来安装。

2. 安装android的sdk包,

(http://developer.android.com/sdk/index.html), 运行依赖sdk中的’android’工具。并确保你安装了Level17或以上的版本api。设置ANDROID_HOME系统变量为你的Android SDK路径,并把tools platform-tools两个目录加入到系统的Path路径里。因为这里面包含有一些执行命令在这里插入图片描述

3. 安装java的JDK,并设置JAVA_HOME 变量为你的JDK目录。

4. 安装Apache Ant

或者直接使用Android Windows SDK自带的ant,地址在eclipse\plugins目录,你需要把这个目录加到你的系统PATH变量中

网址:https://ant.apache.org/bindownload.cgi
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.安装Apache Maven.

并且设置M2HOME和M2环境变量,把M2环境变量添加到你的系统PATH变量中。
网址:http://maven.apache.org/download.cgi
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.安装Git. 确保你安装了windows下的Git,以便可以运行常用的command命令

现在,你已经下载安装了所有的依赖,开始运行 reset.bat

二、运行Appium

要在windows上运行测试用例,你需要先启动Android模拟器或者连接上一个API Level17以上的android真机。 然后在命令行运行appium node .
在这里插入图片描述

三、appium client的安装

安装appium client

3.2 python篇(尽量在线安装)

推荐使用pip安装

pip install Appium-Python-Client
  • 1

当然了也可以在Pipy上下载源码安装

tar -xvf Appium-Python-Client-X.X.tar.gz(windows上用7zip可以解压)
cd Appium-Python-Client-X.X
python setup.py install
  • 1
  • 2
  • 3

最后,也可以通过github安装(要git客户端)

git clone git@github.com:appium/python-client.git
cd python-client
python setup.py install
  • 1
  • 2
  • 3

在这里插入图片描述

3.4 客户端安装

网址:https://github.com/appium/appium-desktop/releases/tag/v1.15.1
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
老版本的appium都是.bin文件添加到path,但在1.15.1在安装完后,根本不会有.bin文件 。

在这里插入图片描述
因此新版可以通过,npm安装即可,再配置到环境变量中去
引用网址:https://www.cnblogs.com/aziji/p/11972050.html

npm install -g appium-doctor
在这里插入图片描述
运行成功则代表配置成功

appium-doctor
  • 1

在这里插入图片描述
图二为新版本运行后图片
在这里插入图片描述

四、连接AVD模拟器

4.1打开Appium

Start Server 运行
在这里插入图片描述
首次启动需要配置,设备信息
file-> New Session Window
在这里插入图片描述
编辑完别忘保存信息,这里就不解释了
有关下述内容解释在此连接:https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md

{
  "platformName": "Android",
  "platformVersion": "10",
  "deviceName": "Android Emulator",
  "app": "E:\\test01\\APP\\bilibili_x86.apk",
  "appPackage": "com.MyApp",
  "appActivity": "MainActivity",
  "automationName": "UiAutomator2"
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

首次运行,我们可以保存信息
在这里插入图片描述

保存后左侧会生成文件,然后Save As即可。
在这里插入图片描述
成功之后可以点击 右下角Start Session
在这里插入图片描述
在这里插入图片描述
然后启动成功,因为这个Appium实际是一个中间件(委托client),运行Java或者Python把指令传给Appium,然后Appium去发送指令给Android、IOS。因此保证其能正常连接到模拟器或者测试机即可。
首次运行会安装AppiumSettings软件。
在这里插入图片描述
最后安装成功!
在这里插入图片描述

如果出现问题
Error
Could not connect to server; are you sure it’s running?
请把这个选上即可解决
在这里插入图片描述

五、定位控件

4.1 采用 uiautomatorviewer 定位控件,它是android-sdk自带的东西

可以看到自己的
appium 通过 uiautomatorviewer.bat 工具来查看控件的属性。该工具位于 Android SDK 的 /tools/bin/ 目录下。
在这里插入图片描述
使用AndroidStudio启动任意andriod模拟器后
运行uiatutomatorviewer.bat文件
会出现一个UIAUtomator viewer在这里插入图片描述
点击左侧会出现,手机页面的定位控件标识
右侧会标明控件信息等。在这里插入图片描述

4.2 采用 Appium 定位控件

在appium的File中点击New Session Windows
在之前Session成功运行后会弹出定位界面。下面再演示完整版。
在这里插入图片描述

以下是配置信息,如果启动不出来,可以把appPackage与AppActivity去掉。来进入到定位界面
{
  "platformName": "Android",
  "platformVersion": "10",
  "deviceName": "Android Emulator",
  "app": "E:\\APP\\bilibilix86",
  "appPackage": "com.MyApp",
  "appActivity": "MainActivity",
  "automationName": "UiAutomator2"
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

也可点击下方链接级进行配置:
查看appPackage和appActivity的多种方法
在这里插入图片描述
进入到定位界面后,我们点击对应的位置即可在右侧获取到定位信息啦!
在这里插入图片描述

六、总结

以上为自动化测试软件的环境安装。

需要的内容有:

  1. 安装android的sdk包
  2. java的JDK
  3. Apache Ant
  4. Apache Maven
  5. 安装Git.
  6. appium doctor的安装
  7. appium 客户端安装

以上肯定运行起来还会有问题,需要调试,具体内容会在之后的文章说明,每个配置文件的说明,理由等。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/453388
推荐阅读
相关标签
  

闽ICP备14008679号