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

Фотография

очень медленное заполнение полей в InternetExplorer

IE Selenium

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

#1 Sparkle

Sparkle

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

  • Members
  • Pip
  • 53 сообщений
  • ФИО:Ирина Гуляева
  • Город:Санкт-Петербург


Отправлено 30 марта 2015 - 11:13

 
Добрый день! 
Ситуация такая: 
Написала много тестов, используя Selenium WebDriver, пока писала пользовалась FireFox  - все летало, все прекрасно. Но специфика проекта такова, что основным поддерживающимся браузером является IE, соответственно тестить надо в нем. 
У меня стоит IE 11.
Сначала были проблемы с драйвером IE. Селениум писал, в selenium-server-standalone.jar его нет и надо скачать. 
Скачала, подцепила его в код таким образом:
 
if ("ie".equals(browser)) {
File file  = new File("C:/Users/selenium/IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
driver = new InternetExplorerDriver();
}
все стало запускаться и заработало. НО кнопки он все жмет быстро, а поля заполняются по одному символу в 10 секунд. 
Не знаю как такое исправить и от чего это может зависеть. Может драйвер не тот или еще что..
Может быть кто-нибудь сталкивался? 

  • 0
Делай как надо, и будет как будет

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 30 марта 2015 - 11:30

Ну да, IEDriverServer.exe бывает двух версий 64-битный и 32. Не пробовали с ними поиграться?


  • 1

#3 Sparkle

Sparkle

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

  • Members
  • Pip
  • 53 сообщений
  • ФИО:Ирина Гуляева
  • Город:Санкт-Петербург


Отправлено 30 марта 2015 - 11:49

О! Офигеть! Сработало! 

 

Спасибо спасибо спасибо!!!

 

А как такое возможно? Винда-то 64-битная, почему драйвер 32 битный...?) (если мой вопрос из разряда "а почему буквы черные и все такие разные?" то пардон, но все равно инетресно) 


  • 0
Делай как надо, и будет как будет

#4 lepis

lepis

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Букреев Алексей Александрович

Отправлено 31 марта 2015 - 08:09

Потому что в 64-битной винде по умолчанию запускается 32-битный IE. 64-битный IE запускается другим бинарником, из другой папки


  • 0

#5 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 31 марта 2015 - 13:05

Скорее вопрос должен звучать как "Почему 32-битный драйвер IE для Selenium работает быстрее, чем 64-битный" :smile: . Это да, об этом вроде писал Алексей Баранцев.


  • 0



Темы с аналогичным тегами IE, Selenium

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

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