Ошибка однозначно говорит, что елемент с id='shopsCites' не виден. Вы уверены, что когда переходите по урл, даный селект виден?
- Форум тестировщиков
- → Публикации Vad1m198
41 публикаций создано Vad1m198 (учитываются публикации только с 18 мая 2023)
Отправлено автор: Vad1m198 06 мая 2016 - 14:13 в Selenium - Functional Testing
Ошибка однозначно говорит, что елемент с id='shopsCites' не виден. Вы уверены, что когда переходите по урл, даный селект виден?
Отправлено автор: Vad1m198 12 мая 2016 - 08:18 в Selenium - Functional Testing
Отправлено автор: Vad1m198 25 мая 2016 - 10:36 в Selenium - Functional Testing
Можно создать свой инстанс WebDriver и передать в Selenide с помощью метода
WebDriverRunner.setWebDriver(/*WebDriver instance*/);
Отправлено автор: Vad1m198 25 мая 2016 - 15:44 в Selenium - Functional Testing
Создайте WebDriver с нужным профилем как Вы делали это на селениуме. Вызовите метод WebDriverRunner.setWebDriver() и передайте созданый WebDriver. Так пробовали?
$(By.xpath("/html/body/div[1]/div[1]/div/div[5]/div[2]")).waitUntil(Condition.visible, 30000).click();
Вот так лучше не делать.
1) Попробуйте переписать локатор чтобы он не зависел от строения страницы. Используйте id, class, name
2) Поскольку Вы уже указали Configuration.timeout = 30000; то не надо использовать waitUntil и явно указывать ожидание. Вместо этого используйте shouldBe(visible)
3) Зачем здесь Вы ждете 2 раза одно и тоже событие $("#ytLogout").shouldBe(Condition.visible).waitUntil(Condition.visible, 30000).click(); ?
Отправлено автор: Vad1m198 06 июня 2016 - 16:06 в Selenium - Functional Testing
У елемента всегда Ид="tree36"?
Когда я вижу в @id в конце число это всегда вызывает подозрение, что оно может принимать разные значения.
Отправлено автор: Vad1m198 24 июня 2016 - 11:20 в Selenium - Functional Testing
getText() или getAttribute("value") пробовали ?
Отправлено автор: Vad1m198 12 июля 2016 - 13:25 в Selenium - Functional Testing
Я сомневаюсь, что selenium вам "врет"
Как сказано на w3c https://w3c.github.i...-displayedness
Отправлено автор: Vad1m198 02 августа 2016 - 10:27 в Selenium - Functional Testing
задать начало ИД можно с помощью xpath starts-with ф-ции
Отправлено автор: Vad1m198 02 августа 2016 - 11:20 в Selenium - Functional Testing
Попробуйте так //div[starts-with(@id,’clickablearea’)]
И помните, что клик произойдет по первому найденому елементу.
Используйте FirePath для проверки локаторов в Firefox
Отправлено автор: Vad1m198 11 августа 2016 - 13:57 в Автоматизированное тестирование
Как мне кажется, эта ошибка возникает из-за того, что вы используете глобальную переменную.
Попробуйте в начале каждого теста заново инициализировать softAssert переменную.
softAssert = new SoftAssert();
Отправлено автор: Vad1m198 22 августа 2016 - 13:46 в Начинающему тестировщику
Потому-что по дефолту хром запускается с чистим профайлом, у которого нет установленных расширений
Отправлено автор: Vad1m198 23 августа 2016 - 10:29 в Начинающему тестировщику
Мне необходимо 3-4 расширения использовать.
Потому-что по дефолту хром запускается с чистим профайлом, у которого нет установленных расширений
Этот процесс как-то по другому можно пустить? Например, чтобы профиль не создавался, а открывал готовый уже настроенный профиль?
Вы открывали ссылку которую я указал? Там как раз и описано как это делать...
Как запусить с сохраненым профайлом
https://sites.google...ommon-use-cases
Как установить расширение
Отправлено автор: Vad1m198 08 сентября 2016 - 13:59 в Личный рост, карьера, развитие
Я, кстати, про головоломки не согласен, по крайней мере для тестировщика. Я всегда даю задачи на комбинаторику. Не сложные, на моей памяти только один кандидат сказал что это за комбинация и по какой формуле она считается, остальные все последовательными рассуждениями находили ответ, обычно через пару очевидных неправильных.
А по программистам - лучше небольшое тестовое задание, такое, чтоб красиво решалось через 2-3 класса.
Интересно, Павел, о чем Вам говорит тот факт, что человек умеет решать головоломки или задачи на комбинаторику?
Отправлено автор: Vad1m198 22 сентября 2016 - 09:31 в Личный рост, карьера, развитие
да, опрос был бы интересен
"Представьте что ваш босс вызвал вас, тестировщика, и предложил повышение до начальника отдела тестирования, со значительным повышением зарплаты"
- Что вы ему ответите?
1. Да, я приму повышение
2. Нет, я откажусь от повышения, я хочу быть простым технарём и не хочу быть менеджером
Отправлено автор: Vad1m198 23 сентября 2016 - 08:12 в Личный рост, карьера, развитие
Не совсем поняла историю. "Работал" в кавычках — плохо работал? Тогда почему не его уволили, а герой ушел?
Вот нашел тему http://software-test...estirovschikom/
Я все чаще вижу и слышу, что промоушн получают не те кто делает свою работу и делает ее хорошо, а те кто рисует красивые графики и диаграммы, использует модные словечка (agile, scrum, automation и т.д.) и генерит много активности(бесполезной).
Хочешь стать лидом и/или менеджером - учи модные словечки, рисуй графики и диаграммы и будет тебе счастье. Как-то так ))
Отправлено автор: Vad1m198 23 сентября 2016 - 09:53 в Личный рост, карьера, развитие
@Little_CJIOH @Molechka
А как же распознать норм конторы? Все они предлагают одно и тоже (интересные проекты, карьерный рост, соц пакет, xbox, чай, кофе и т.д.).
@Molechka
Безусловно менеджер должен уметь и говорить, и договариватся, и рисовать, и презентации делать. Вопросов нет. Это большая часть его работы. Но, очень плохо, когда это единственное умение которым он обладает, и опыта в предметной области 1-2 года или и того меньше, и квалификации нет.
Отправлено автор: Vad1m198 27 сентября 2016 - 08:05 в Автоматизированное тестирование
Вот этим кодом "driver.findElement((By.id("tinymce")));" Вы находите body елемент. А в body нельзя писать текст. Нужно найти елемент в который можно писать текст.
Отправлено автор: Vad1m198 27 сентября 2016 - 08:41 в Selenium - Functional Testing
Я не понял о какой "функции" идет речь. Но в firepath есть возможность выбрать елемент и увидеть его css locator
Отправлено автор: Vad1m198 27 сентября 2016 - 09:43 в Selenium - Functional Testing
А зачем проходится по всем элементам списка, если нужны только "second" (что это? класс, ид, атрибут?)? Почему нельзя просто найти нужный элемент и кликнуть?
Отправлено автор: Vad1m198 27 сентября 2016 - 10:02 в Selenium - Functional Testing
List<WebElement> list = driver.findElements(By.css("second"));
for(WebElement w: list) {
//your code
}
Отправлено автор: Vad1m198 27 сентября 2016 - 13:47 в Selenium - Functional Testing
Есть функция которая проверяет, что елемент доступен. isEnabled()
Отправлено автор: Vad1m198 29 сентября 2016 - 08:20 в Начинающему тестировщику
Я бы начал с того что ввел сначала "3333" и проверил получил ли я скидку или нет...
Отправлено автор: Vad1m198 29 сентября 2016 - 09:09 в Начинающему тестировщику
Интересно, а если бы промо код был бы не "3333" а "Вася", какие тогда были бы граничные значения?
Отправлено автор: Vad1m198 04 октября 2016 - 11:37 в Свободное общение
Как по мне, то вопрос поставлен немного некорректно. Я, допустим, "автоматизирую" некие UI тесты с использование Жабы. Умею ли я "программировать"? Очень спорно...
Более корректно было бы спрашивать: "Пишите ли вы код в рабочее время? Если да, то зачем, на каких языках и т.д.?"
Отправлено автор: Vad1m198 04 октября 2016 - 14:06 в Свободное общение
Ну если вы знаете и не применяете, то я сделал 2 вопроса специально)
Если знаете и применяете, то вы программируете.
Хорошо, Василий, я понял. Спасибо за опрос.
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru