IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> pycharm 命令启动appium 的时候,无打印日志,一直加载 -> 正文阅读

[开发测试]pycharm 命令启动appium 的时候,无打印日志,一直加载

?

# pycharm 命令启动appium 的时候,无日志输出,一直加载
? ? cmd = "appium -a 127.0.0.1 -p 4723 -U 127.0.0.1:62001"
? ? os.popen(cmd) # 控制台看不到打印信息, 因为一直在线运行,无法返回结果打印
? ? # os.system("appium") ?# 控制台能看到打印

其它的常见问题:

报错信息:
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS

解决办法:

小米:在开发者选项里,把“USB调试(安全设置)"打开即可。??允许USB调试修改权限或模拟点击

oppo:在开发者选项里,把"禁止权限监控"打开即可。


# Appium+Python Could not find apksigner.jar
不知道为什么,去别的目录下找了
我的目录下有的:C:\android-sdk_r24.4.1-windows (1)\android-sdk-windows\build-tools\29.0.3\lib\apksigner.jar
如是我按报错信息,把此包复制到这个下面:C:\SDK\android-sdk-windows\tools\bin\apksigner.jar

# pycharm+pytest+allure未生成测试报告
在使用pycharm+pytest+allure生成测试报告遇到一个问题,运行时执行所有测试用例,但是没有生成任何测试报告,结果查了一下原因,

是由于,在运行代码时默认在pytest框架下运行了代码。而使用pytest测试框架时候,不需要main()函数,系统可以自动识别测试用例并执行。

如下图,设置Settings>Tools>Python Integrated Tools>Testing,将Default test runner 设置为Unittests即可解决问题。

# pytest in test_car.py 这样运行出不了allure报告
md ,我就重新svn搞下来一次代码,运行,就变成了 pytest in 这种形式,而且有有警告, no pytest,?
但是pytest 运行正常, 且不需要什么pytest main() 函数忽略都可以运行,
no in pytest 问题,是通过 pycharm >设置Settings>Tools>Python Integrated Tools>Testing, 右下角有个
fix 修复按钮,其实就是安装pytest包,这个我是安装过的,不知道它安装到哪里, 反正没有那个碍眼 x 警告
还是没有报告, 主要是 pytest in 这种运行方式(pycharm 自己玩的,界面右上角可以看到)

bug 复现了: 当你 把pycharm>Python Integrated Tools>Testing 设置成pytest时,重启PYCHARM 代码就会以 pytest in xxx.py 形式运行
意思:在运行代码时默认在pytest框架下运行了代码。而使用pytest测试框架时候,不需要main()函数,系统可以自动识别测试用例并执行
我的问题,不知道哪里手欠一下,点了,就这样
后面解决问题,又没删除运行配置要么就是运行窗口,导致没解决,后面设置成 unitest, 重启pycharm就可以了,妹的

# 真机调试 adb devices unauthorized解决办法
1、现在Android手机的设置,开发者选项里有个“撤销USB调试授权”,点击并撤销所有授权

2、ADB代码
? ? adb kill-server ?
? ? adb start-server ?

3、断开USB连接然后重新连接,在取消USB调试模式并重新启用(我这里要取消调试模式重连才可以,原文没有此选项),
然后会出现重新授权的选项; "重新授权"弹窗出现了,你就成功了,
有时候不行,多试几下

# pycharm下 os.system执行命令返回有中文乱码
https://www.cnblogs.com/lfxiao/p/9415168.html

# npm install报错RunScriptError: post install error, please remo
Install fail! RunScriptError: post install error, please remove node_modules before retry! Run "C:\WINDOWS\system32\cmd.exe /d /s /c node install-npm.js" error, exit code 1 RunScriptError: Run "C:\WINDOWS\system32\cmd.exe /d /s /c node install-npm.js" error, exit code 1 at ChildProcess.<anonymous> (C:\Users\86176\AppData\Roaming\npm\node_modules\cnpm\node_modules\runscript\index.js:96:21) at ChildProcess.emit (events.js:375:28) at maybeClose (internal/child_process.js:1055:16) at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)

解决方法:npm rebuild node-sass
安装完重新启动就ok了, 所以没事还是别更新node


# Appium命令行启动,提示找不到命令,本地没有appium.cmd文件
https://blog.csdn.net/weixin_30300225/article/details/94810729

安装appium时,直接从github上下载的appium-desktop-windows版本,安装后,从打开桌面端Server,能启动服务,appium-doctor也能正常运行。
但奇怪的地方来了,在调试命令行启动时,无法正常运行,看了下,确实桌面版启动程序没有加入path路径,于是手动加了;
但是继续运行命令行启动时,只能打开exe,命令参数输入的端口号没有生效。
此时搜了下相关资料,发现是应调用appium.cmd文件,但实际在电脑中找不到该文件(everything搜全盘)。
后来了解到,还有个版本是appium-server,安装这个版本后有appium.cmd文件,与appium-desktop-windows版本可同时安装。
安装后,成功找到:C:\Program Files (x86)\Appium\node_modules.bin\appium.cmd
#概念:
appium 桌面版 : 不依赖外部环境,直接集成在一个包里面,安装他, 启动桌面图标就可以,命令行的,只能启动界面,不能设置相关参数,直接启动
appium 服务器版; 在线安装,通过npm install -g appium ; 依赖环境,需要装node.js, 等等,
? ? ? ? ? ? ? ? 它没有界面形式,可以通过命令详情设置启动

解决步骤:
? ? 安装 版本是appium-server ,这个是命令版本的,就是没有界面化的
? ? 安装:npm install -g appium 直接安装最新的 (注意梯子:且全局代理,最好是美国地区的,几次翻船安装失败,文件缺少就是这个导致的)
? ? 添加Path路径,高级环境变量,要的不是 appium.exe 的目录,要的是 [npm install -g appium] 安装的目录
? ? 如:C:\Users\86176\AppData\Roaming\npm\node_modules\appium\node_modules
? ? 这个时候,在windows Power shell或者 CMD 下的,命令行执行调用时,是成功的:==============
? ? ? ? Windows PowerShell
? ? ? ? 版权所有 (C) Microsoft Corporation。保留所有权利。
? ? ? ? 尝试新的跨平台 PowerShell https://aka.ms/pscore6
? ? ? ? PS C:\Users\86176> appium
? ? ? ? [Appium] Welcome to Appium v1.21.0
? ? ? ? [Appium] Appium REST http interface listener started on 0.0.0.0:4723
? ? ?==============================================================================
? ? 但是:pycharm 下执行还是:
? ? ? ? 'appium' 不是内部或外部命令,也不是可运行的程序
? ? ? ? 或批处理文件。
? ? 解决方案:
? ? ? ? 重启 pycharm
? ? ? ??

? ??

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-07-15 16:31:53  更:2021-07-15 16:32:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/8 10:36:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码