【发布时间】:2014-09-04 14:54:53
【问题描述】:
我一直在使用 Python 从命令行运行测试脚本,同事要求我研究 Robot Framework 的 java 变体。我了解到您需要 Jython 来实现 java 变体,因此在安装 Jython 并使其从命令行可用后,我尝试运行我的测试用例,只是为了向我抛出一个大错误:
[ ERROR ] Error in file 'C:\Python\AdminTests\AdminResource.txt': Importing test library 'Selenium2Library' failed: SyntaxError: future feature unicode_literals is not defined (selenium.py, line 17)
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\Selenium2Library__init__.py", line 2, in
from keywords import *
File "C:\Python27\Lib\site-packages\Selenium2Library\keywords__init__.py", line 3, in
from _browsermanagement import _BrowserManagementKeywords
File "C:\Python27\Lib\site-packages\Selenium2Library\keywords_browsermanagement.py", line 4, in
from selenium import webdriver
File "C:\Python27\Lib\site-packages\selenium__init__.py", line 15, in
如果不是我需要安装其他 Selenium2 库,那么我做错了什么?
提前致谢。
【问题讨论】:
标签: java python automation jython robotframework