Открыть список
Как стать автором
Обновить

Комментарии 2

Постараюсь не язвить, а по делу

1. Robot UI у вас вообще вряд ли бы заработал на CI. И параллелизация не при чем. Насчет линукса с фреймбуфером не уверен, а вот на винде в дженкинсе работающем как сервис точно ничего бы не вышло.

2. тянуть jquery — так себе затея. Решение без JQuery гуглится на минут 10 дольше
gist.github.com/druska/624501b7209a74040175

3. использовать еще какую-то библиотеку для xpath? ну хорошо бы залезть в документацию вебдрайвера иногда и узнать, что в executeScript можно передавать WebElement, он будет преобразован в dom-элемент. Обернуть его при помощи JQuery тоже нет проблем
seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/JavascriptExecutor.html

4. проблема не то, чтобы частая. Но мы даже своим студентам (точнее будет сказать интернам) даем такое задание.
Перед тем как ответить, сразу оговоримся, в этой статье мы лишь описали наш ход мыслей при поиске решения в условиях ограниченного времени. Нам хотелось привлечь внимание к данной проблеме и отсутствию легкодоступных однозначных и простых решений. Ресурсов, где описана эта проблема и варианты ее решения по пальцам перечесть. И статей как-то тоже не видно…
1. Да, действительно robot на CI видимо не вариант. До реализации в CI этого решения у нас не дошло, по озвученным в статье причинам.
2. Найти нативное решение все же не так просто. А уж написать самому тем более. Согласны, оно выглядит попроще и читабельнее. Однако если память нам не изменяет, запустить его с ходу у нас не вышло. Поэтому выбрали другое решение.
3. Про данную возможность было известно, но в условиях ограниченного времени лезть в JQuery и изменять что-то в найденном нами решении не хотелось.
Если применить предложенное выше нативное решение, то, пожалуй, благоразумно будет использовать и передачу WebElement.
4. В том то и дело, что проблема, как ни странно, не особо частая. И давать частные случаи при подготовке специалиста возможно только тогда, когда всеми основными знаниями он уже владеет в совершенстве. Увы, такое, на наш взгляд, может себе позволить не каждый.
Спасибо за комментарий. Хотя идеальным решением было бы исправление WebDriver.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Информация

Дата основания
Местоположение
Россия
Сайт
www.simbirsoft.com
Численность
501–1 000 человек
Дата регистрации

Блог на Хабре