Импорт Selenium2Library

Застряли при импорте Selenium2Library для Robotframework.

При попытке проверить мою установку Selenium2Library я получаю следующую ошибку в оболочке Python

>>> import Selenium2Library
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import Selenium2Library
  File "C:\Users\user\AppData\Local\Programs\Python\Python35-32\lib\site-packages\robotframework_selenium2library-1.7.4-py3.5-win32.egg\Selenium2Library\__init__.py", line 2, in <module>
    from keywords import *
ImportError: No module named 'keywords'
>>> 

У меня была эта ошибка раньше с другим модулем, и я смог исправить ее с помощью easy_install (имя модуля), однако выполнение этого для ключевых слов дает этот результат

Searching for keywords
Reading https://pypi.python.org/simple/keywords/
Couldn't find index page for 'keywords' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for keywords
error: Could not find suitable distribution for Requirement.parse('keywords')

Любые советы очень ценятся, так как я на самом деле не программист, а тестер. Спасибо


person Josh Stannard    schedule 14.06.2016    source источник
comment
Вы установили его с помощью pip?   -  person hashcode55    schedule 14.06.2016
comment
Да, установлен с помощью Pip.   -  person Josh Stannard    schedule 14.06.2016
comment
дает ответ Требование уже обновлено: robotframework в c:\users\user\appdata\local\programs\python\python35-32\lib\site-packages   -  person Josh Stannard    schedule 14.06.2016
comment
Это может помочь – groups.google.com/forum/ embed/#!topic/robotframework-users/   -  person hashcode55    schedule 14.06.2016


Ответы (2)


Существует предварительный пакет, который отлично работает с Python 3.4, здесь, который вы может установить с помощью:

pip install --pre -U https://github.com/HelioGuilherme66/robotframework-selenium2library/archive/v1.8.0b3.tar.gz

Pull Request ожидает слияния.

person Helio    schedule 14.06.2016
comment
Мне удалось обновить до robotframework 3, python 3 и вышеуказанной библиотеки Selenium2Library. Убедитесь, что в сети есть версия v1.8.0b3.tar.gz, а не версия ...0b1. - person eratech; 22.07.2016

На данный момент Selenium2Library несовместима с Python 3.5. Вместо этого используйте Python 2.7.

Проблема с добавлением поддержки Python 3

person ombre42    schedule 14.06.2016