- Форум тестировщиков
- → Просмотр профиля: Репутация: Snap
Статистика
- Группа: Members
- Сообщений: 980
- Просмотров: 12 330
- Статус: Специалист
- Возраст: Неизвестен
- День рождения: Неизвестен
-
ФИО
Роман
-
Пол
Мужчина
-
Город
Москва
122
Очень хороший
Инструменты
Последние посетители
#166080 При аутентификации в почте есть форма "Я не робот"
Написано Snap 06 мая 2018 - 13:51
Если чекбокс еще можно умудриться проставить, то выбрать автоматически подходящие картинки вы не сможете в любом случае. Собственно для этого и разработан механизм капчи (я не робот).
#165729 Selenium
Написано Snap 13 апреля 2018 - 12:51
Unable to locate element: {"method":"xpath","selector":"..."}
Скорее всего, когда нет первого попап у вас возникает исключение на строке if (wd.findElement(By.xpath("1ый попап)).isDisplayed() )
И генерирует его метод findElement. Вы пытаетесь посмотреть видимость несуществующего элемента. Поэтому вам нужно либо обрабатывать это исключение в try...catch, и проверять видимость только после проверки на существование элемента, либо вместо findElement использовать свою доработанную функцию, которая будет возвращать не исключение, а true/false. У вас в коде есть похожая функция проверки алерта "isAlertPresent".
- 1
#165667 Нужен ли Page Object при устройстве на работу?
Написано Snap 11 апреля 2018 - 09:15
Обязательно, так как не понимая этот паттерн, вы не сможете написать качественный фреймворк.
Ну если автор претендует на роль разработчика фреймворка, тогда да.
Возможен вариант, когда в компании уже будет разработан фреймворк и нужно будет делать новые тесты/редактировать текущие, и необязательно, что среди технологий будет использоваться Page Object.
Так что мое мнение, знать необязательно (в вакансиях это требование встречается не часто).
- 1
#165416 WebDriver, всплывающая подсказка
Написано Snap 26 марта 2018 - 14:54
Дабы не плодить кучу тем, спрошу тут. Надеюсь topic writer не будет против.
Подскажите @Snap, всплывающее окно при нажатии на кнопку "Войти" при пустых полях в форме регистрации - https://krasnodar.hh.ru/, тоже выводит браузер?
Да
- 1
#165053 Как поучить стоки в таблице
Написано Snap 27 февраля 2018 - 15:09
В общем, вместо списка всех строк на странице, вам нужен список строк из нужной таблицы. Для этого можно использовать, например, xpath-локатор
List<IWebElement> New = Browser.FindElements(By.XPath("//table[2]//table//tr[contains(@class,'spy1x')]")).ToList();
Но тут проблема в том, что первые 2-е строки вам не нужны, поэтому цикл начинать нужно с 3-ей строки, то есть i=2.
Затем собственно ваш цикл, где используем элементы
New[i].FindElement(By.XPath("/td[1]")); //Proxy adsress:port New[i].FindElement(By.XPath("/td[6]")); //Latency
И, наверное, вам нужно получать не столько сами элементы, а их текст, для этого не забываем использовать свойство элемента Text.
- 1
#165049 Как поучить стоки в таблице
Написано Snap 27 февраля 2018 - 12:17
Во-первых, локаторы tr и spy14 подобраны не очень точно. Например, первый spy14 вернем вам строку "Next page", а первый tr - баннер.
Во-вторых, чтобы выводило разные строки в цикле, а не одну и ту же, нужно использовать счетчик, а вы про него позабыли. Причем как счетчик строк, так и счетчик элементов spy14.
А сейчас у вас всегда ищет первый элемент spy14, даже без привязки к строке.
Если напишите какого вида строку нужно получить в итоге, попробуем направить вас точнее.
- 1
#164994 Помогите нажать на кнопку
Написано Snap 25 февраля 2018 - 17:42
У меня открывается.
Может у вас браузер блокирует всплывающие окна?
- 1
#164991 Помогите нажать на кнопку
Написано Snap 25 февраля 2018 - 12:50
Так как там две идентичные по стилям кнопки, чтобы нажать на верхнюю из них, можно например использовать:
driver.findElement(By.cssSelector("div.dev_top_input_wrap a[data-uloginbutton="vkontakte"]")
- 1
#164638 Немного философски о багах и ошибках
Написано Snap 04 февраля 2018 - 09:31
Как вариант "unresolved" - нерешенный.
- 1
#164549 HTML5 валидация формы в Selenium IDE
Написано Snap 25 января 2018 - 14:33
Единственное, что вы можете проверять это то, что поле обязательно для заполнения, то есть имеет атрибут "required".
Все остальное проверять не имеет смысла, в конце концов, вы же не браузер тестируете?
- 1
#164351 Не находится поле для ввода текста в аналоге Selenium IDE (Katalon)
Написано Snap 11 января 2018 - 16:28
Я достаточно хорошо знаю джаву и не один год пишу тесты на селениуме + джава.
у меня создание тестов на селениуме уже почти до автоматизма доведено и проблем нет вообще
При всем уважении - у вас в профиле бейдж "Участник тренинга Селениум 2.0 стартовый уровень", который вы получили 14 февраля 2017 года. И это чувствуется.
Добавлю: вообще-то постоянные участники форума знают, что Татьяна уже давно помогает советами по WebDriver в довольно сложных вопросах .
- 1
#164335 Не находится поле для ввода текста в аналоге Selenium IDE (Katalon)
Написано Snap 11 января 2018 - 09:54
Опять началось из разряда: "У меня не получается покрасить забор?", а ему в ответ "Попробуй, разрисовать его граффити".
- 2
#164061 Истории успеха Хомячков
Написано Snap 15 декабря 2017 - 09:35
После переезда в США
Этой фразы вполне достаточно . Поздравляю!
- 1
#163909 Должен ли работодатель сообщать соискателю об отказе?
Написано Snap 06 декабря 2017 - 13:51
Я уверена, что принцип "Редакция не вступает в переписку с авторами" тут более чем уместен.
Стандартная ситуация - пригласили на интервью 70 человек. Техлид отсеял из них 5 для финального отбора.
Написать оставшимся 65-и, почему они не подошли? Кто-то слабый технически, а от кого-то просто плохо пахло. Писать как есть или сочинять что-то, чтобы человека "не обидеть"? Вы правда так делаете?
Ну раз вы пригласили на интервью 70 человек (и не выбрали по резюме меньше) и они потратили свое время на ВАС, то почему бы не потратить несколько минут на каждого из них? Это же обязанности HR, нет?
Напоминаю для всех, что в статье 64 ТК РФ есть:
По письменному требованию лица, которому отказано в заключении трудового договора, работодатель обязан сообщить причину отказа в письменной форме в срок не позднее чем в течение семи рабочих дней со дня предъявления такого требования.
(часть пятая в ред. Федерального закона от 29.06.2015 N 200-ФЗ)
Пользуйтесь.
- 1
#163419 А крутой ли ты тестировщик?
Написано Snap 10 ноября 2017 - 10:26
Вообще про Оперу нужно было создавать отдельную тему.
Мы на своем проекте заметили, что в мобильной версии сайта очень низкая конверсия в браузере Opera Mini. Стали смотреть и увидели массу проблем в верстке и работе сайта.
Выяснили, что Opera mini некорректно понимает некоторые стили, например, размеры заданные в "em", а также может некорректно работать с JS.
При этом в браузере Opera (mobile) все хорошо. Подумали и решили, что править стили и JS ради менее 0,5% пользователей будет себе дороже.
- 1
- Форум тестировщиков
- → Просмотр профиля: Репутация: Snap
- Политика Конфиденциальности
- Правила форума ·