У меня проблемы с Selenium RC. При попытке запустить скрипты в Python я вижу сообщение «Невозможно импортировать имя веб-драйвера».
Я, вероятно, упускаю что-то очень простое. Позвольте мне объяснить каждый шаг, который я сделал (лучше быть слишком гранулированным, чем слишком расплывчатым ...):
Загрузите и настройте Java Development Kit и установите пути. Команда 'Java-версия' выдает "1.6.0_26"
Загрузите автономный сервер Selenium RC.
Запустил сервер
Загруженная и установленная 32-разрядная версия Python 2.6
Загрузил привязки Python из http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip. Из zip-файла я скопировал selenium.py в мой каталог Python27 \ Libs.
Создан скрипт в Selenium IDE. Экспортируется для Python.
Когда я пытаюсь запустить скрипт из IDLE, я вижу сообщение «ImportError: невозможно импортировать имя webdriver». Используемый мной скрипт запускается
from selenium import webdriver
Я не вижу определения функции с именем 'webdriver' в selenium.py. Это неправильный файл? Я в замешательстве.
Скрипты, которые не относятся к 'import webdriver', работают нормально.
Поиск в Google очень бесполезен, и большинство уроков либо неполны, либо предполагают среду Linux (я использую Windows).
Это проблема с Selenium 1 против Selenium 2? Нужны ли мне привязки Selenium 2? Они отличаются от моих?
Любая помощь приветствуется.