python3+Robotframework+ride+Selenium2Library+Autoitlibrary安装步骤
我的环境:
操作系统:64位windows server 2012
时间:20200315
1 Python3.7的环境64位
依次安装:
Git-2.19.1-64-bit.exe
Anaconda3-5.3.0-Windows-x86_64.exe
VSCodeUserSetup-x64-1.29.0-insider.exe
配置对应的python环境:python+vscode
2.robotframework安装
命令:pip install robotframework
3.wxpython安装(GUI图形库)
命令:pip install wxPython
4.ride安装
命令:pip install robotframework-ride
5.Selenium2Library安装
命令:pip install decorator
pip install robotframework-selenium2library
6.Autoitlibrary安装(管理员权限运行)
6.1安装pip install pywin32
6.2安装 pip install robotframework-autoitlibrary
6.3 64位操作系统的,命令pip install autoit
7.web-Driver驱动配置(我使用的是chrome)
Chrome driver下载地址:http://chromedriver.storage.googleapis.com/index.html
a.下载和自己的chrome版本最接近的即可
b.驱动放在python.exe执行文件同一目录下,即可
注:如上参考如下
https://blog.csdn.net/wy2963/article/details/89093782?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
8.XPath Helper - Chrome插件安装
下载地址:https://chromecj.com/downloadstart.html#892
安装方法地址:https://chromecj.com/utilities/2014-09/181.html
安装过程提示:插件无效的解决方法
https://www.cnblogs.com/ljxh/p/11222898.html
9.ride中导入autoitlibrary 为红色或者导入成功后,只有9个关键字可见
以下为我尝试的方法:具体哪个解决这个问题的,不晓得,最终解决了
1)下载与安装autoit-v3.exe
64位系统同时需要安装autoit-v3.exe,下载如下:v3.3.14.5
https://www.autoitscript.com/site/autoit/downloads
2)下载注册regsvr32 AutoItX3_x64.dll
下载路径https://www.autoitscript.com/site/autoit/downloads/
解压后,选择最新版本的AutoItX3_x64.dll,放在如下目录下:
C:\Windows\System32
C:\Windows\SysWOW64
设置环境变量:
path的最前面添加:C:\Windows\System32;
path的最后面添加:;for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1
管理员身份运行cmd, 执行 regsvr32 AutoItX3_x64.dll
说明:设置完后,重启ride,再导入库autoitlibrary
3)如果还是不行:
就是重装所有的步骤,确定32位还是64位是否一致
反复尝试可能出问题的步骤(主要是重复安装AutoItLibrary)