config.json文件位置问题,可以试着将配置文件放到.py文件同级目录下,我就是这么解决的[图片]
【minium】提示config中找不到project_path,由于目标计算机积极拒绝,无法连接?使用Windows电脑,用安卓手机做小程序自动化,config.json文件中配置了以下内容: { "project_path": "C:\\Users\\wb.chenchunzhi20\\Desktop\\小程序测试包\\测试环境\\V4.2.1测试", "dev_tool_path": "C:\\Program Files (x86)\\Tencent\\微信web开发者工具\\cli.bat", "platform": "Android", "device_desire": { "serial": "e4ddf97e", "uiautomator_version": "2" }, "debug_mode": "info", "test_port": "9420", "close_ide": "False" } 配置文件中的/也用\\做了替换; 然后first_test.py中的代码如下: #!/usr/bin/env python3 import minium mini = minium.WXMinium() mini.connect_dev_tool() class test(minium.MiniTest): def test_ui_op(self): self.assertTexts(["房间名"], "view") if __name__ == "__main__": test().test_ui_op() 使用pycharm右键运行first_test.py文件后,控制台输出以下错误: D:\Python3\python.exe C:/Users/wb.chenchunzhi20/Desktop/UI自动化/小程序自动化/wechatDemo序自动化/wechatDemo/test/first_test.py C:\Users\wb.chenchunzhi20\Desktop\UI自动化\小程序自动化\wechatDemo序自动化\wechatDemo Can not find project_path in config, that means you must open dev tool by automation way first [WinError 10061] 由于目标计算机积极拒绝,无法连接。 minumexception: {'TimeStamp': '2021-05-21 10:34:09', 'Type': 'MiniTimeoutError', 'Args': 'connect to server timeout: ws://localhost:9420, thread:False', 'Trace': '', 'Uin': 0, 'version': '', 'ext': ''} <html> <head><title>404 Not Found</title></head> <body bgcolor="white"> <center><h1>404 Not Found</h1></center> <hr><center>nginx</center> </body> </html> connect to server timeout: ws://localhost:9420, thread:False Traceback (most recent call last): File "D:\Python3\lib\site-packages\minium\miniprogram\wx_minium.py", line 204, in connect_dev_tool connection = Connection( File "D:\Python3\lib\site-packages\minium\miniprogram\base_driver\connection.py", line 59, in __init__ self._connect() File "D:\Python3\lib\site-packages\minium\miniprogram\base_driver\connection.py", line 109, in _connect raise MiniTimeoutError( minium.framework.exception.MiniTimeoutError: connect to server timeout: ws://localhost:9420, thread:False [WinError 10061] 由于目标计算机积极拒绝,无法连接。 minumexception: {'TimeStamp': '2021-05-21 10:34:40', 'Type': 'MiniTimeoutError', 'Args': 'connect to server timeout: ws://localhost:9420, thread:False', 'Trace': '', 'Uin': 0, 'version': '', 'ext': ''} connect to server timeout: ws://localhost:9420, thread:False Traceback (most recent call last): File "D:\Python3\lib\site-packages\minium\miniprogram\wx_minium.py", line 204, in connect_dev_tool connection = Connection( File "D:\Python3\lib\site-packages\minium\miniprogram\base_driver\connection.py", line 59, in __init__ self._connect() File "D:\Python3\lib\site-packages\minium\miniprogram\base_driver\connection.py", line 109, in _connect raise MiniTimeoutError( minium.framework.exception.MiniTimeoutError: connect to server timeout: ws://localhost:9420, thread:False <html> <head><title>404 Not Found</title></head> <body bgcolor="white"> <center><h1>404 Not Found</h1></center> <hr><center>nginx</center> </body> </html> [WinError 10061] 由于目标计算机积极拒绝,无法连接。 微信开发者工具版本号为最新版本:1.05.2105170; 微信开发者工具基础库为:2.16.1; 微信开发者工具中的安全-服务端口也已打开; python版本为V3.9.5; minitest版本为1.0.6;
2021-07-04