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

Фотография

Выручайте! Selenium, Intelej IDEA тестирование web-сайта.

selenium

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

#1 jaffagold

jaffagold

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Юрий

Отправлено 04 мая 2014 - 15:39

Здравствуйте.

Банальная ситуация- курсы для тестировщиков (будущих).

Образование не профильное (банковское дело).

По QA теории, тест кейсам, по Oracle- все прошел нормально, даже хорошо. И тут засада.

Последнее занятие -Автоматизация.

Лекция- информации ноль. Задание- протестировать несколько сайтов.

Инструменты: Selenium WebDriver, Intelej IDEA. Поиск информации в инет-е.

Полдня убито на установку, потом поиск проблем с запуском, потом выяснил на иностранном сайте, что новые версии FireFox не дружат со старой версией Selenium WebDriver.

Короче, в результате связка работает.

Но знаний катастрофически не хватет и времени в обрез.

Нужны подсказки, которые помогут решить задачи.

Времени на изучение обширных мануалов нет. Счет идет на дни. (Извините, за длинное вступление).

 

Есть несколько заданий

 

1. Зайти на Google.com. Задать слово (например: "Microsoft") в поиске. После поиска- Посчитать количество ссылок со значением "Microsoft" на первой странице.

 

Во-первых, что значит "ссылок со значением "Microsoft"" в данном контексте? Это ссылки, что ведут непосредстенно и только на головной сайт? Или в Названии Ссылки присутствует это  слово, не важно, ссылка на сайт фирмы, википедию и т.п. ? А ссылки внизу в блоке:  "Вместе с Microsoft часто ищут" ?

Опять же, только две ссылки ( www.microsoft.com иa и https://www. microsoft.com) ведут в Microsoft. Остальные, на сайты- о Microsoft.

 

Во-вторых. Я полагаю, что нужны ТОЛЬКО те ссылки, где встречается текст: href="http://www.microsoft.com/" или даже href="http://www.microsoft.com*, в смысле, любого окончания, главное- домен тот же.

 

В-третьих. Как найти подобный текст в теле страницы я разобрался. А вот как их посчитать- не соображу. Подскажите, пожалуйста.

 

2.

Там еще продолжение есть(второй тест- зайти на сайт, проверить что на нем есть логотип на Стартовой. и продолжение теста.)

Тоже неясно.

Есть элемент div class="logo". В нем есть ссылка с src="/img/logo.gif" .

Так что искать? текст logo.gif ? Или  src="/img/logo.gif" ?

 

Спасибо, заранее.

 

 

 

 


  • 0

#2 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 05 мая 2014 - 05:05

если вы напишете что уже реализовали из данных заданий вам скорее всего подскажут куда и как дальше сделать.

 

Иначе можете перенести свой топик в подфорум работа и назначить цену за исполнение задания. Делать задание за вас никто не будет.


  • 1

#3 jaffagold

jaffagold

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Юрий

Отправлено 05 мая 2014 - 21:01

Большинство вопросов снято.

Одно побороть не могу.

При нажатии на кнопку отправки формы, когда заполнены не все поля появляется маленькое окно (типа лайтбокса) с сообщением об ошибке.

Надо убедиться, что это сообщение появляется.

 

Кнопку я нажимаю так:

 

driver.findElement(By.xpath("//form[@name='form4']/table/tbody/tr[21]/td[2]/input")).click();
 

пытаюсь поставить задержку на появление поп-апа, но она, похоже, не работает      

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

 

Всплывающее окно проскакивает и исчезает.

 

Проверку делаю так:

 

 if (driver.getPageSource().contains("Заполните все поля"))
            System.out.println ("Присутствует сообщение об ошибке");
        else
            System.out.println ("Отсуствует сообщение об ошибке");

 

И конец теста.

 

В результате получаю: "Отсуствует сообщение об ошибке".

Проверил все пробелы, точки- лишних символов нет.

То ли вообще неверный код нажатия и окно с ошибкой не открывалось.

То ли надо сделать фокус на модальное окно.

НО

никакого ID или еще чего я не могу получить- окно не кликабельно инструментами FireBug/

Собственно вопросы:

1. Как сделать работающую задержку появления ? (WaitForPopUp  не работает). Хочется увидеть визуально окошко.

2. Как сделать фокус на модальное окно, о котором ничего не известно, кроме того, что оно- появляется с известной надписью и кнопкой "ОК"?
 


  • 0



Темы с аналогичным тегами selenium

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

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