Robot FrameworkNo:名称为' AutoItLibrary.Run'的关键字发现

时间:2017-12-11 09:15:55

标签: python robotframework

我有测试脚本:

*** 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

我想就我收到错误的原因征求您的意见。

1 个答案:

答案 0 :(得分:0)

尝试以管理员身份运行。

我尝试安装普通的cmd,我也遇到了同样的问题。当我尝试使用以管理员身份运行的cmd进行安装时,此问题已解决。