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

Фотография

Selenium и IE


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

#1 Ivis

Ivis

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

  • Members
  • Pip
  • 53 сообщений
  • Город:Одесса


Отправлено 16 ноября 2007 - 10:58

Я приветствую всех !!

Я начинающий тестер - пытаюсь разобраться с Selenium.
С IE возникли проблеммы.
Написал простенький тест для гугля - на firefoxe он прекрасно работает. А вот IE выдаёт ошибку:
Прикрепленный файл  test_google.JPG   9,36К   253 Количество загрузок:
Причём страничка загружается в тестраннере !!

Подскажите, плизз, что это означает и как с этим бороться ??
  • 0

#2 Ivis

Ivis

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

  • Members
  • Pip
  • 53 сообщений
  • Город:Одесса


Отправлено 16 ноября 2007 - 13:34

Поправка: в firefoxe тестраннер нормально пропускает тест только при попадании на него через Selenium IDE !! Догадываюсь, что неправильно установил этот тестраннер... и не знаю, как правильно... :(
  • 0

#3 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 16 ноября 2007 - 23:28

Поправка: в firefoxe тестраннер нормально пропускает тест только при попадании на него через Selenium IDE !! Догадываюсь, что неправильно установил этот тестраннер... и не знаю, как правильно... :(


Почитайте в FAQ про "How can I run my test against a foreign or remote server and get around cross-site scripting security?"
  • 0
Andrey Yegorov. Изображение

#4 Ivis

Ivis

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

  • Members
  • Pip
  • 53 сообщений
  • Город:Одесса


Отправлено 19 ноября 2007 - 08:58

Поправка: в firefoxe тестраннер нормально пропускает тест только при попадании на него через Selenium IDE !! Догадываюсь, что неправильно установил этот тестраннер... и не знаю, как правильно... :(


Почитайте в FAQ про "How can I run my test against a foreign or remote server and get around cross-site scripting security?"


Насколько я понял из этого ФАКа, Selenium в IE нужно запускать как HTML-приложение (HTA-приложение)... А что это такое и как его запускать ?? (если не затруднит, то ответьте здесь и на русском, плизз...)
  • 0

#5 MoleX

MoleX

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

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Олег
  • Город:Новосибирск, Россия

Отправлено 19 ноября 2007 - 09:06

Насколько я понял из этого ФАКа, Selenium в IE нужно запускать как HTML-приложение (HTA-приложение)... А что это такое и как его запускать ?? (если не затруднит, то ответьте здесь и на русском, плизз...)


В папке селениума есть подпапка core, в ней файл - TestRunner.hta
  • 0

#6 Ivis

Ivis

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

  • Members
  • Pip
  • 53 сообщений
  • Город:Одесса


Отправлено 19 ноября 2007 - 10:57

Насколько я понял из этого ФАКа, Selenium в IE нужно запускать как HTML-приложение (HTA-приложение)... А что это такое и как его запускать ?? (если не затруднит, то ответьте здесь и на русском, плизз...)


В папке селениума есть подпапка core, в ней файл - TestRunner.hta


Спасибо огромное - кажется это то, что нужно !! :) :)
  • 0

#7 Ivis

Ivis

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

  • Members
  • Pip
  • 53 сообщений
  • Город:Одесса


Отправлено 19 ноября 2007 - 14:37

Ещё вопрос: как нажать эту кнопку (кнопка вызывает popup-окно)
<INPUT onclick="return OpenEditDate('','table_id=157&CatalogID=8')" type=button value=Добавить> ??
Пробовал через xpath: //input[@value='Добавить'], но выскакивает ошибка сценария Разрешение отклонено и окно не всплывает... :(
  • 0

#8 Ivis

Ivis

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

  • Members
  • Pip
  • 53 сообщений
  • Город:Одесса


Отправлено 27 ноября 2007 - 10:50

... только кажется это не popup-окно, а диалоговое...
  • 0

#9 TOPOnyHbKA

TOPOnyHbKA

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

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

Отправлено 20 октября 2008 - 15:58

Есть следующий html код:
<html xmlns="http://www.w3.org/1999/xhtml" lang="l0-L0" xml:lang="l0-L0">
<head>
</head>
<body>
<html lang="l0"></html>

<div id="header">
<a href=...lang=l1>English</a> <a href=...lang=ri>resource IDs</a>
<img src="..." alt="..."/>
</div>
<div id="main">
<div id="ID1">
...
</div>
<div align="right">
<a href="..." class="lnk">Главная страница</a><img src=".../home.gif" alt=""/>
<a class="lnk" href="/...">Выйти</a><img src=".../logout.gif" alt=""/>
</div>
<br/><br/>
</div>

В firefox выдается Xpath для линка Выйти - id('main')/div[2]/a[2]
Каким должен быть этот путь чтобы работатло под IE?
Пробовал
browser.click("xpath=/div[@id='main']/div[2]/a[2]");
не работает.
  • 0

#10 Slip

Slip

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

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Andrey

Отправлено 23 октября 2008 - 12:21

Есть следующий html код:
<html xmlns="http://www.w3.org/1999/xhtml" lang="l0-L0" xml:lang="l0-L0">
<head>
</head>
<body>
<html lang="l0"></html>

<div id="header">
<a href=...lang=l1>English</a> <a href=...lang=ri>resource IDs</a>
<img src="..." alt="..."/>
</div>
<div id="main">
<div id="ID1">
...
</div>
<div align="right">
<a href="..." class="lnk">Главная страница</a><img src=".../home.gif" alt=""/>
<a class="lnk" href="/...">Выйти</a><img src=".../logout.gif" alt=""/>
</div>
<br/><br/>
</div>

В firefox выдается Xpath для линка Выйти - id('main')/div[2]/a[2]
Каким должен быть этот путь чтобы работатло под IE?
Пробовал
browser.click("xpath=/div[@id='main']/div[2]/a[2]");
не работает.


browser.click("xpath=//div[@id='main']/div[2]/a[2]");
  • 0


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

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