Я дико извиняюсь за оффтопик, но может всетакие развести темы Selenium WebDriver и Selenium RC в разные разделы? Мне кажется это упростило бы поиск информации и уменьшило бы путаницу при ответах...
Еще раз извиняюсь за оффтоп и надеюсь на понимание...
Есть задача: форма с десятком полей разного типа (инпут поля, дропдауны, чекбоксы) и ввода разных типа данных; сложные паттерны if... than (если выбрать значение X1 в дропдауне 'X', то буду доступны инпут поля ввода A и Б и дропдаун C; если выбрать значение X2 в дропдауне 'X', то инпут поля ввода A и Б - дизейблд, доступен дропдаун D)
Вопрос: необходимо сгенерировать множество юз кейсов для программистов
Предположительно решения:
- составить таблицу field_name, data_type, field_type - как стек вводных данных
- найти тулу (помогите ))) ) которая на осовании данных сгенерит тест кесы (сама разобьет по классам эквивалентности) для простых инпут полей
- нарисовать модель зависимостей для if... than
Не получается, Селениум по таким локаторам элемент найти не может :(
При этом и XPathFinder, и FirePath, и DebugBar ИЕшный по данным локаторам прекрасно находят этот элемент (он на странице один с таким toolbaritem).
Помогите побороть? Есть идеи?
Очные тренинги по тестированию ПО в Москве и Санкт-Петербурге
2013-08-12 16:08
В сентябре и начале октября Алексей Баранцев запланировал несколько очных тренингов по тестированию ПО в Москве и Санкт-Петербурге. Так как последнее время все перешли на проведение онлайн-тренингов, то очные тренинги стали редкостью, поэтому если Вам интересно посещение именно очных тренингов, то не пропускайте текущую серию.
Очные тренинги по тестированию ПО в Москве и Санкт-Петербурге
2013-08-12 16:08
В сентябре и начале октября Алексей Баранцев запланировал несколько очных тренингов по тестированию ПО в Москве и Санкт-Петербурге. Так как последнее время все перешли на проведение онлайн-тренингов, то очные тренинги стали редкостью, поэтому если Вам интересно посещение именно очных тренингов, то не пропускайте текущую серию.
from selenium import webdriver
page = webdriver.Firefox()
try:
page.get("http://pogoda.mail.ru/photo_list.html")
lDivs = page.find_elements_by_tag_name('div')
for eDiv in lDivs:
sClass = eDiv.get_attribute('class')
if sClass and (sClass == "previews__item__descr"):
sValue = eDiv.get_attribute('text')
if sValue:
print(sValue + '\n')
finally:
page.quit()
почему результат пустой? Смена на поиск по XPath не помогает.
Click на элемент
2013-08-12 17:15
Не получается сделать клик на элемент или select элемента Segment.
Пробовала :
driver.findElement(By.id("filterType"));
new Select(driver.findElement(By.id("filterType"))).selectByValue("TREE:Segment");
Select filter = new Select(driver.findElement(By.id("filterType")));
filter.selectByVisibleText("Segment");
Test complete: uac
2013-08-12 20:34
Здравствуйте! Возникла такая проблема. необходимо автоматизировать тестирования инсталлятора со включенном UAC.
Даже при запуске от имени администратора не могу нажать на кнопку с UAC диалоге.
Возможно кто-то сталкивался и знает как решить данную проблему. Выключить UAC- не вариант.
Еще вопрос. позволяет ли TC повышать права во время выполнения скриптов?
Не распознается xpath
2013-08-13 07:40
В один "прекрасный" момент перестал работать xpath, говорит "Invalid xpath". Но раньше работал; проверила, путь верный. Не могу понять чего он хочет.
WEB–тестировщик
2013-08-13 10:36
Доброго времени суток. Ищу себе замену на позицию WEB-тестировщика в компанию Mamsy – mamsy.ru
ЗП 40-50 на руки.
В основном ручное тестирование сайта, внутренней WEB CRM и мобильной версии сайта. Техподдержка внутренних и внешних клиентов по web-сервисам.
Автоматизация тестирования – если умеете, отлично, если нет – есть все условия чтобы научиться.
Можно без опыта, но нужно знать этапы разработки ПО, основные принципы тестирования.
Главное требование – острое желание развиваться в профессии и автоматизации тестирования. Для этого есть:
неплохой набор видео курсов, которые либо не достать, либо сложно достать онлайн, накопленный мною;
среда. Вы будете работать бок о бок с программистами, верстальщиком, админами и менеджерами проекта, которые всегда могут помочь и подсказать.
Те тех скилы, которые я получил за полтора года работы на этой позиции, в данной компании – MySQL, JavaScript, PHP, CSS, Unix, Git. В этом всегда можно найти помощь в команде.
Автоматизация тестирования, Java - это в моей базе курсов, возможно, я смогу сам помогать удаленно, в поддержке и траблшутинге в уже имеющемся наборе тестов.
Услвоия работы:
Белая ЗП на карту, два раза в месяц. Без задержек.
Новый офис в центре Москвы, семь минут от метро Серпуховская.
Отличное руководство и сотрудники в отделе.
Нет работы по шаблонам или строгим тест-кейсам. Немного работы с документацией.
Почта для резюме и вопросов – alexanderveshkin [at] gmail.com
Запустил Appium и запускаю JUnit тест по любому тесту. В итоге тесты падают.
Appium выдает ошибку: error: Failed to start an Appium session, err was: Error: Error locating the app
: ENOENT, stat 'D:\apps\ApiDemos\bin\ApiDemos-debug.apk'
info: Responding to client with error: {"status":6,"value":{"message":"A session
is either terminated or not started (Original error: Error locating the app: EN
OENT, stat 'D:\\apps\\ApiDemos\\bin\\ApiDemos-debug.apk')","origValue":"Error lo
cating the app: ENOENT, stat 'D:\\apps\\ApiDemos\\bin\\ApiDemos-debug.apk'"},"se
ssionId":null}
POST /wd/hub/session 500 31ms - 323
Вопрос в следующем: кто нибудь пользуется Appium для тестирования мобильных приложений и может помочь обойти эти ошибки в тестах?
С уважением.
Bugzilla
2013-08-13 20:52
Здравствуйте!
Такое дело: недавно скачал, установил и начал копаться в Bugzill'e (версия 3.6). Посмотрел - вроде бы ничего сложного нету.
Насколько я знаю, 3.6 - версия устаревшая.
Собственно вопрос: где можно скачать более свежую версию Багзиллы с инструкцией по установке.
Заране прошу прощения за нубский и ламерский вопрос ;)