收藏
回答

【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;


回答关注问题邀请回答
收藏

4 个回答

  • yopofeng
    yopofeng
    2021-05-25

    受用minitest命令执行,可读取执行目录下的config文件

    https://minitest.weixin.qq.com/#/minium/Python/framework/example?id=%e8%bf%90%e8%a1%8ccase

    另:unittest的case不是通过实例化minitest实例后直接调用测试函数的

    2021-05-25
    有用
    回复
  • Kris
    Kris
    2021-07-04

    config.json文件位置问题,可以试着将配置文件放到.py文件同级目录下,我就是这么解决的

    2021-07-04
    有用 1
    回复 2
    • F0.0lish
      F0.0lish
      2021-10-27
      请问,这样执行得到的outputs如何生成报告呢?
      2021-10-27
      回复
    • 黑白tv
      黑白tv
      2022-08-07回复F0.0lish
      这个生成报告的问题如何处理呢
      2022-08-07
      回复
  • 大梦梦
    大梦梦
    2022-06-22

    楼主问题解决了吗,遇到了同样的问题

    2022-06-22
    有用
    回复
  • 街灯以北
    街灯以北
    2021-05-24
    你这项目打完包的项目名称是V4.2.1测试?还是说这个是项目的所在路径?一般前端打完包程序都在dist目录下,小程序导入也是导入dist文件。
    


    2021-05-24
    有用
    回复 1
    • 风格随心、
      风格随心、
      2021-05-24
      我用开发发我的时的名字试一下
      2021-05-24
      回复
登录 后发表内容