【发布时间】:2018-02-23 07:13:16
【问题描述】:
所以,对于机器人框架来说是相当新的。使用 Pycharm,我创建了一个包含两个目录的测试套件。一个用于测试脚本,一个用于资源文件。使用时,测试都按顺序运行良好:
机器人测试目录
或
pybot 测试目录
我现在需要并行运行它们。 我使用以下方法找到并安装了 pabot:
pip install -U robotframework-pabot
在 Pycharm 终端中,我运行以下命令:
pabot 测试目录
我收到以下错误:
**
Traceback (most recent call last):
File "C:\Python\lib\runpy.py", line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "C:\Python\lib\runpy.py", line 109, in _get_module_details
__import__(pkg_name)
File "C:\Python\lib\site-packages\pabot\__init__.py", line 1, in <module>
from .PabotLib import PabotLib
File "C:\Python\lib\site-packages\pabot\PabotLib.py", line 22, in <module>
from robotremoteserver import RobotRemoteServer
File "C:\Python\lib\site-packages\robotremoteserver.py", line 103
except (OSError, select.error), err:
^
SyntaxError: invalid syntax
**
我也试过了:
pabot test_directory *.robot
pabot test.robot
pabot test_directory test.robot
我正在使用 RF 3.0.2、Python 3.6
谁能指出我做错了什么并指出我正确的方向?
【问题讨论】:
-
我不确定,但似乎 pabot 不支持 python3。或许你应该问问 pybot 开发者,或者干脆自己去修改声明。
标签: python selenium robotframework