appium安装完成后运行和执行python脚本的错误合集

 

1、第一个错误如下:

main.js: error: argument "--app": Expected one argument. null

 

这个一般是appium服务端安装的时候路径里面的目录名包含了空格,比如默认安装的目录为“Program Files (x86)”’,中间带有空格。

建议在安装的时候直接安装在根目录下,名称为appium即可,如“C:\appium”

 

 

2、第二个错误如下:

info: [debug] Cleaning up appium session
> error: Failed to start an Appium session, err was: Error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity
> info: [debug] Error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity
> at [object Object].<anonymous> (D:\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:1146:21)
> at [object Object].<anonymous> (D:\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:180:9)
> at ChildProcess.exithandler (child_process.js:742:7)
> at ChildProcess.emit (events.js:110:17)
> at maybeClose (child_process.js:1016:16)
> at Socket.<anonymous> (child_process.js:1184:11)
> at Socket.emit (events.js:107:17)
> at Pipe.close (net.js:484:11)

 

这是由于设置的appActivity不对造成的,需要根据实际情况填写

 

 

3、第三个错误如下:

执行python脚本报错:selenium.common.exceptions.SessionNotCreatedException: Message: A new session could not be created. (Original error: An unknown server-side error occurred while processing the command. (Original error: unknown error: Device 621QECQ23DKQP is not online
  (Driver info: chromedriver=2.18.343845 (73dd713ba7fbfb73cbb514e62641d8c96a94682a),platform=Windows NT 6.1 SP1 x86_64)))

解决方法一:增加一个参数appWaitActivity,把后启动的activity放到这里,如百度app:

解决方法二:勾选appium中的参数Override Existing Session

 

转载于:https://www.cnblogs.com/watertaro/p/9030458.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Appium Python安装和配置步骤如下: 1. 安装Python环境:在官网下载Python安装包,安装完成后,将Python添加到环境变量中。 2. 安装pip:pip是Python的包管理工具,可以通过pip安装Appium Python客户端库。在命令行中输入以下命令安装pip: ``` curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py ``` 3. 安装Appium Python客户端库:在命令行中输入以下命令安装Appium Python客户端库: ``` pip install Appium-Python-Client ``` 4. 下载安装Appium:在官网下载Appium安装包,安装完成后,启动Appium。 5. 编写测试脚本:使用Appium Python客户端库编写测试脚本,连接Appium服务器,启动测试。 以上就是Appium Python安装和配置的步骤,希望对你有帮助。 ### 回答2: Appium是一种流行的自动化测试框架,可以用于测试各种移动应用程序。Python作为一种热门的编程语言,可以与Appium框架无缝集成。在本文中,我们将讨论如何安装和配置Python用于Appium测试安装Python: 在安装Python之前,您需要确保已安装适当的开发环境。在Windows上,您需要安装Visual Studio或C++ Build Tools。在macOS上,您需要安装Xcode命令行工具。建议安装Python 3.x版本,因为这是最新的稳定版本。您可以从官方网站下载Python并按照提示进行安装安装Appium-Python客户端库: 之前安装Python的时候需要确认是否安装了pip包管理器,否则需要先安装pip。可以使用以下命令在终端/命令提示符下安装Appium-Python客户端库。 pip install Appium-Python-Client 安装Appium: 在安装Appium之前,您需要安装Node.js。在Windows上,您可以从官方网站下载Windows安装程序并按照提示进行安装。在macOS上,您可以使用以下命令在终端中安装Node.js: brew install node 安装完Node.js后,您可以使用以下命令在终端/命令提示符下安装Appium: npm install -g appium 配置Appium: 在配置Appium之前,您需要确保您的测试环境与Appium服务器连接成功。您可以使用以下代码片段检查是否连接成功: from appium import webdriver desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '9' desired_caps['deviceName'] = 'Android Emulator' desired_caps['app'] = 'path/to/your/app' driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) driver.quit() 以上是做个小测试测试环境是否可以与Appium服务器连接。如果测试运行成功,则您已经成功配置了Appium测试环境。 在本文中,我们已经讨论了如何安装和配置Python用于Appium测试安装PythonAppium-Python客户端库和Appium之后,您可以开始编写Appium测试代码。Appium-Python客户端库提供了各种方法,可帮助您构建和运行自动化测试用例。 ### 回答3: Appium是一款常用的移动端自动化测试工具,Python则是一种常用的编程语言,在移动端自动化测试中也有广泛应用。下面将介绍Appium Python安装和配置流程,以帮助开发者快速搭建测试环境。 一、安装Python 1. 官网下载安装包:在Python官网(https://www.python.org/downloads/)上选择适合自己系统的安装包进行下载,Windows系统需要注意选择32位或者64位的版本。 2. 安装配置:双击安装包进行安装,并将Python安装路径添加到系统环境变量中,方便命令行调用。 二、安装Appium 1. 安装Node.jsAppium依赖于Node.js,因此需要先安装Node.js,官网下载安装包(https://nodejs.org/en/download/)进行安装即可。 2. 安装Appium:在命令行中使用npm命令(Node Package Manager)进行Appium安装,命令如下: ``` npm install -g appium ``` 3. 安装Appium-Python客户端库:使用pip安装Appium-Python客户端库,命令如下: ``` pip install Appium-Python-Client ``` 三、配置Appium 1. 配置手机:将手机连接至电脑并开启USB调试模式。 2. 配置Appium服务:启动Appium服务,在Appium客户端中选择设备、App路径、Appium版本等,若服务启动成功,则可见Appium的日志信息。 3. 编写Python脚本:设计Appium测试脚本,通过Python调用Appium提供的API实现自动化测试。 以上便是Appium Python安装和配置流程,掌握了以上操作,你就可以轻松地开发具有移动端自动化测试功能的Python应用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值