无法为机器人框架安装AutoIT库



我打算为机器人框架安装AutoIT库来完成Win应用程序的自动化任务,在此过程中,我遇到了以下问题:


My OS : Win Vista 32-bits
1. Install Python 2.7.6 using Windows installer 
2. Install Robot Framework using 'pip' command line
3. Run 'python setup.py install' from C:/temp/AutoItLibrary-1.1 (unzipped) by Administration permission.

命令行显示错误:
Don't think we need to unregister the old one...
%SYSTEMROOT%system32regsvr32.exe /S C:Python27Libsite-packagesAutoItLibrarylibAutoItX3.dll
The system cannot find the path specified.
Traceback (most recent call last):
  File "setup.py", line 70, in <module>
    subprocess.check_call(cmd, shell=True)
  File "C:Python27libsubprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '%SYSTEMROOT%system32regsvr32.exe /S C:Python27Libsite-p
ackagesAutoItLibrarylibAutoItX3.dll' returned non-zero exit status 1

那么,版本Autoit_1.1。是否与Win Vista匹配?请帮我解决这个问题。

在我的例子中,问题已经解决了,设置缺失的环境变量HOMEDRIVE 以管理员身份运行python setup.py install。我的Python安装在C:Python27中,所以我需要将HOMEDRIVE设置为C:

以管理员身份登录控制台然后安装(从win8.1开始)

在安装robotframework-autoitlibrary之前尝试安装wheel。

pip install wheel
然后

pip install robotframework-autoitlibrary

我按以下步骤解决这个问题:

1> go tohttp://www.testingnotes.eu/howto-install-robot-framework-windows-7-8-64/

查找如下段落:

  • 从这里下载AutoIT库(64位):
  • autoitlibrary - 1.1 - _x64

    8.1。解压缩"autoitlibrary -1.1 1_x64"文件夹。(例如,在本例中,我将解压缩到" C: ")

    8.2。以管理员身份打开命令shell。点击"开始",输入"cmd",右键单击"以管理员身份运行")。

    8.3。进入AutoIT文件夹(例如,在本例中,我必须键入:" cd C: autoitlibrary -1.1 1_x64 "

    8.4。运行配置脚本:输入"setup.py install"并回车。

    关键是

    8.2。以管理员身份打开命令shell。点击"开始",输入"cmd",右键单击"以管理员身份运行")。

    2>就这样做:点击"开始",输入"cmd",右键单击"以管理员身份运行"

    我来自中国,在回答问题之前,当我得到答案时,我需要翻墙。这并不容易。

    删除Python/AutoItLibrary文件夹下的所有内容:. . Python36 Lib 网站 AutoItLibrary

    并重新运行python setup.py install

    它将工作。

    以管理员身份运行PIP安装robotframework-autoitlibrary

    我将通过在本地计算机上安装AutoIT(通过本地帐户登录到计算机)而不是域成员(带域的日志)来解决此问题。这就解决了

    相关内容

    • 没有找到相关文章

    最新更新