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

Компонентные тесты: как сделать жизнь вашего QA немного проще?



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

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


Компонентные тесты: как сделать жизнь вашего QA немного проще?
2017-09-13 11:01

17 июня в офисе Badoo состоялся очередной митап. На этот раз принимали Android-сообщество. Доклады были очень разнообразны, а тема тестирования По была представлена выступлением Филиппа Уварова «Компонентные тесты: как сделать жизнь вашего QA немного проще?»

 

Филипп говорил о компонентных тестах, о лучших практиках, которые выработала его команда в Avito. И как эти самые практики помогают делать качественный продукт.

Основные моменты доклада:

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

 

Читать публикацию полностью



Агрегатор англоязычных блогов
2017-09-13 13:04

Про то, что у нас на сайте уже более 10 лет транслируется лента русскоязычных блогов знают, наверное, все.

 

Мы долго думали запускать ли аналогичную ленту для англоязычных блогов, но решили не думать, а попробовать и запустить. Список блогов, которые сейчас добавлены в ленту можно найти по ссылке (ниже под русскоязычными блогами).

 

Обращаемся к нашим читателям за помощью: расскажите на нашем форуме какие интересные англоязычные блоги Вы читаете, а мы добавим их в нашу ленту.

 

Читать публикацию полностью



Selenium+Python, вносим данные в форму
2017-09-13 16:02

Не могу заполнить форму - тег INPUT.

from selenium import webdriver

driver = webdriver.Firefox()
driver.get("http://site_name/login.jspx")
print(driver.find_element_by_xpath(".//*[@id='pt1:content']").is_displayed())
print(driver.find_element_by_xpath(".//*[@id='pt1:content']").is_enabled())
login_form = driver.find_element_by_xpath(".//*[@id='pt1:content']")
login_form.send_keys('test')
driver.find_element_by_xpath(".//*[@id='pt1:cb12']").click()
driver.quit()

страница :

<html>
<body>
<form id="f1" method="POST" action="/login.jspx">
<table>
<tbody>
<tr>
<td  nowrap="" valign="top">
<input id="pt1:сontent" name="pt1" autocomplete="off" type="text">
</td>
</tr>
</tbody>
</table>
<div id="pt1:cb12">
<a href="#" onclick="this.focus();return false">
<span>Войти</span>
</a>
</div>
</form>
</body>
</html>

элемент формы,я так понимаю,находит

команды 

print(driver.find_element_by_xpath(".//*[@id='pt1:content']").is_displayed())

print(driver.find_element_by_xpath(".//*[@id='pt1:content']").is_enabled())

возвращают-TRUE

информацию о кнопках на странице тоже выводит, значит элементы формы доступны.

 

но вот send_keys не срабатывает,

фреймов на странице нет.

 

через Jscript поле заполняется:

driver.execute_script("document.getElementById('pt1:content').value = 'test';")

 

На кнопку нажать тоже не получается.....

 

FF ESR - 52.2.1 

 

Где могут быть грабли ?



Профили и Прокси [FF]
2017-09-13 21:22

Здравствуйте, хотелось бы задать пару вопросов:

1) Как задать нужный мне профиль в webdriver, и чтобы webdriver его не копировал и создавал новый на базе указанного, а работал именно с тем который я укажу

2) Как использовать прокси в webdriver ?



© 2010 | Software-Testing.Ru


В избранное