Перейти к содержимому

Фотография

Повторное открытие IE


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Rizhaya

Rizhaya

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 08 ноября 2011 - 06:01

Здравствуйте! Пишу тесты на Python32 с помощью библиотеки selenium. Каждый тест проходит в новом окне браузера, т е в начале и конце каждого теста вызываются функции

def setUp( self ):
"С вызова этой функции начинается каждый тест"
self.driver = Firefox()
self.driver.get( InTestCase.TEST_SERVER )
self.db = postgresql.open( InTestCase.PG_OPEN_ARG )

def tearDown( self ):
"Вызовом этой функции оканчивается каждый тест"
self.driver.close()
self.db.close()
с FireFox все замечательно, новый тест - новое окно.
а вот Ie никак не хочет открывать окно во второй раз...как его заставить?помогите, пожалуйста, кто знает...

ошибку пишет вот такую:
File "D:\Python\MyTestNew\src\test.py", line 44, in setUp
self.driver = Ie()
File "C:\Python32\lib\selenium\webdriver\ie\webdriver.py", line 52, in __init__
raise RuntimeError("Unable to connect to IE")
RuntimeError: Unable to connect to IE
  • 0

#2 Leoxa

Leoxa

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 08 ноября 2011 - 08:52

попробуйте жестко привязаться к какому-нибудь номеру порта для IE.
не знаю работает ли это для python, но для java работает.
driver = new InternetExplorerDriver(5555);

  • 1

#3 Rizhaya

Rizhaya

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 08 ноября 2011 - 09:17

попробуйте жестко привязаться к какому-нибудь номеру порта для IE.
не знаю работает ли это для python, но для java работает.

driver = new InternetExplorerDriver(5555);


Спасибо!заработало!прописала порт прямо в самом файлике webdriver.py переменной DEFAULT_PORT:)
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных