ATX(AutomatorX) 自动化测试工具,,混合使用图像识别,控件定位技术来完成游戏的自动化。附加专用的 IDE 来完成脚本的快速编写。
Github 地址:https://github.com/NetEaseGame/ATX
在快速入门https://github.com/NetEaseGame/ATX/blob/master/docs/QUICKSTART.md
安装运行的过程中,发现一个问题:
运行python -m atx gui
会报错
根据报错原因,分析应该是由于 Python 版本不兼容造成的。
打开报错的文件C:\Python35\Lib\site-packages\atx\cmds\tkgui.py
可以看到 import 的相关代码如下:
import Tkinter as tk
import tktkSimpleDialog
import tkFileDialog
from Queue import Queue
相关的写法是基于Python2
的,在Python3
的环境下运行时会存在出错的情况
根据网上的资料:http://blog.csdn.net/u011127242/article/details/54950238
将tkgui.py
相关 import 的代码修改为:
import tkinter as tk
from tkinter import simpledialog as tkSimpleDialog
from tkinter import filedialog as tkFileDialog
from queue import Queue
保存文件之后,再次执行python -m atx gui
成功!
附上相关的操作