Pull to refresh

Comments 4

Т.к. сам много тестов пишу на Ruby с использованием Selenium, то, думаю стоит в статье дополнить:

  1. Пример использования хрома, т.к. чаще его используют в тестах, а не firefox

  2. Примеры, настройки режимов работы браузера (headless, размер экрана, таймауты)

  3. Так же, раз в данной статье только начало - запуск браузера и навигация, думаю, стоит так же указать, как, проверить, что текущий урл, именно тот, куда мы хотели зайти. Как по мне, это важно.

Вот как раз настройки, то, с чем чаще всего приходится сталкиваться, в самом начале и гуглить часто бывает проблемно из-за разных версий WebDrivers и в целом, частных случаев настроек.

Кстати, что еще можно сказать, что этот же механизм, можно идеально использовать для парсинга сайтов, я так для AliExpress бота делал.


PS: если нужно, могу показать примеры, как я настраивал в тестах и для краулеров :)

@distroid.
Спасибо, за фидбек, очень приятно. Понял свои недоработки, постараюсь исправить ко второй части.

Примеры, настройки режимов работы браузера

Это будет во второй части, там будет продолжение Selenium.

Пример использования хрома, т.к. чаще его используют в тестах, а не firefox

Так как сам работал с Firefox, думал будет правильней его привести в пример. Но постараюсь в следующих частях разделять спойлерами на две части одну тему:

  • Firefox

  • Chrome

Интригующая инфа, особенно как для новичка, который пытается писать на Python.

Вопрос к автору, Вы написали что можно выучить основы Ruby за ~ месяц. Это реально так? Или это только основы что бы вкатиться для дальнейшего изучения Ruby?
И по поводу описания хрома, согласен с автором выше. Хром более приоритетный во множестве проектов.

Sign up to leave a comment.

Articles