我有测试脚本:
*** Settings ***
Library AutoItLibrary
*** Variables ***
*** Test Cases ***
Launch HTOOL UI
AutoItLibrary.Run MyApp.exe C:\\MyFolder\\AppFolder
Robot Framework正在返回错误No keyword with name 'AutoItLibrary.Run' found.
当我为AutoIt安装setup.pu时,我得到了这些日志:
C:\ My Files \ AutoItLibrary-1.1> python setup.py install 不要以为我们需要取消注册旧的... %SYSTEMROOT%\ system32 \ regsvr32.exe / S C:\ Python35 \ Lib \ site-packages \ AutoItLibrary \ lib \ AutoItX3.dll python C:\ Python35 \ Lib \ site-packages \ win32com \ client \ makepy.py
C:\ Python35 \ LIB \站点包\ AutoItLibrary \ lib中\ AutoItX3.dll 生成到C:\ Python35 \ lib \ site-packages \ win32com \ gen_py \ F8937E53-D444-4E71-9275-35B64210CC3Bx0x1x0.py 从类型库中构建定义...... 生成... 导入模块 运行安装 运行构建 运行build_py 运行install_lib 字节编译 C:\ Python35 \ Lib \ site-packages \ AutoItLibrary \ Logger.py到Logger.c 蟒蛇,35.pyc 文件" C:\ Python35 \ Lib \ site-packages \ AutoItLibrary \ Logger.py",第28行 打印' %s %s' %(级别,消息) ^ SyntaxError:语法无效
字节编译C:\ Python35 \ Lib \ site-packages \ AutoItLibrary__init __。py to init .cpython-35.pyc 文件" C:\ Python35 \ Lib \ site-packages \ AutoItLibrary__init __。py",第269行 提高异常,"无法运行%s" %cmd ^ SyntaxError:语法无效
运行install_data 运行install_egg_info 删除C:\ Python35 \ Lib \ site-packages \ AutoItLibrary-1.1-py3.5.egg-info 编写C:\ Python35 \ Lib \ site-packages \ AutoItLibrary-1.1-py3.5.egg-info
我想就我收到错误的原因征求您的意见。
答案 0 :(得分:0)
尝试以管理员身份运行。
我尝试安装普通的cmd,我也遇到了同样的问题。当我尝试使用以管理员身份运行的cmd进行安装时,此问题已解决。