Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Тестирование веб-сервисов с Karate



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Тестирование веб-сервисов с Karate
2019-06-18 10:12

Автор: Энди Найт (Andy Knight)
Оригинал статьиhttps://automationpanda.com/2018/12/10/testing-web-services-with-karate/
Перевод: Ольга Алифанова

 

Karate – это относительно свежий фреймворк с открытым исходным кодом, предназначенным для тестирования веб-сервисов. Несмотря на то, что Karate написан на Java, его основная ценность в том, что тестировщикам не нужно программировать на Java, чтобы создавать полностью автоматизированные тесты.

 

Вместо этого тестировщики используют похожий на Gherkinязык с шагами для создания запросов и валидации ответов. Это похоже на Cucumber с нестандартными шагами Web API! У Karate есть и другие приятные особенности.

 

Эта статья – мое руководство для делающих первые шаги в Karate. Убедитесь, что вы понимаете, как работают веб-сервисы (например, REST API). Знание BDD тоже пригодится.

 

Читать статью полностью...



Не находит кнопку (no such element: Unable to locate element)
2019-06-19 07:30

Всем привет.
Пытаюсь реализовать алгоритм, котороый будет нажимать на кнопку, которая появляется в всплывающем меню.
То есть. Есть элемент странички, при наведении мышки на которой всплывает меню. И в этом меню требуется нажать на кнопку.
 

Код следующий.

menu = d.find_element_by_css_selector('a.n-t.bold')
actions = ActionChains(d)
actions.move_to_element(menu)
hidden_submenu = d.find_element_by_xpath('//span[contains(text(),"Отписаться")]')
actions.click(hidden_submenu)
actions.perform()

 

Выполнение падает на строке:

hidden_submenu = d.find_element_by_xpath('//span[contains(text(),"Отписаться")]')

 

И я не совсем уверен что я правильно ищу этот элемент.
Кусочек кода страницы с этой кнопкой выглядит вот так:

<ul class="ul"><li class="ic_subscribe-off">

    <a href="javascript:;" class="gwt-shortcutMenu-iconlink-item">

        <span>Отписаться</span></a></li></ul>

 

Подскажите пожалуйста, как это реализовать? Где это можно посмотреть?



© 2010 | Software-Testing.Ru


В избранное