appium start session无法启动

adb 配置详细教程为:https://www.cnblogs.com/jyd0124/archive/2020/03/23/appium.html
(usb连接时手机如果有提示只充电,文件传输则选择文件传输)

配置好后start session时报错
在这里插入图片描述
解决方法
在开发者模式下打开usb调试功能和use模拟点击和禁止权限监控(打开禁止权限监控,点击start session手机会提示安装几个东西,安装后我的问题解决)
在这里插入图片描述

参考:https://github.com/appium/appium/issues/14786

您可以按照以下步骤使用Python脚本启动Appium服务: 1. 首先,您需要确保已经安装了AppiumPython。 2. 在Python脚本中导入Appium Python客户端库。 3. 创建Appium服务的配置对象并设置所需的选项。 4. 使用Appium Python客户端库启动Appium服务。 5. 在需要使用Appium的测试代码中使用WebDriver对象与Appium服务进行通信。 以下是一个使用Python脚本启动Appium服务的示例代码: ``` python from appium.webdriver.appium_service import AppiumService # 创建Appium服务配置对象 appium_service_config = { 'address': '127.0.0.1', 'port': 4723, 'command_timeout': '7200', 'session_override': True, 'log_path': './appium.log' } # 启动Appium服务 appium_service = AppiumService() appium_service.start(**appium_service_config) # 使用Appium服务的WebDriver对象执行测试代码 from appium.webdriver import Remote desired_caps = { 'platformName': 'Android', 'deviceName': 'Android Emulator', 'appPackage': 'com.android.calculator2', 'appActivity': '.Calculator' } driver = Remote('http://localhost:4723/wd/hub', desired_caps) # ... 在WebDriver对象上使用Appium服务进行测试 ... # 停止Appium服务 appium_service.stop() ``` 请注意,您需要在Appium服务配置对象中设置要使用的地址、端口、命令超时时间、是否允许会话覆盖和日志路径等选项。然后,通过调用AppiumService对象的start()方法来启动服务。一旦服务启动,您可以使用WebDriver对象与Appium服务进行通信并执行您的测试代码。最后,您需要调用AppiumService对象的stop()方法来停止服务。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值