我一直在使用Python從命令行運行測試腳本,並被同事請求查看Robot Framework的java變體。我已經瞭解到,您需要Jython用於java變體,因此在安裝Jython並從命令行使它可用之後,我試圖運行我的測試用例,僅針對拋出我的大錯誤:Jython是否需要運行java版本的Selenium2庫?
[ 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庫,那麼我做錯了什麼?
在此先感謝。
我需要導入什麼才能使用Selenium 2 for Java lib?我似乎無法找到它的文檔。 ( – Stormie
)您仍然使用相同的「庫Selenium2Library」聲明。必須確保在Python版本之前找到Java版本,否則您將得到相同的錯誤。 – ombre42