взяли готовую либу, готовый Chromedriver и готовый Headless Chrome. по каким признакам велосипед-то?)
а ваш комментарий звучит как «я пользуюсь тем, чем пользуюсь и знать не хочу ничего нового» :)
… по поводу того, что «основная сложность автотестов не в этом» — в принципе, согласен. всё веселье начинается, когда, например, хром внезапно начинает просто зависать на каких-то страницах и начинаешь гадать, что могло послужить причиной) и всё же стереотип по поводу того, что «автотесты — это только для энтерпрайза, а мы пока не доросли» — существует, согласитесь.
смысл в том, что эту систему можно развернуть на сервере без иксов! (на самом деле, раньше тоже можно было через xvfb, но, поверьте, это более сложный путь)
плюс, это позволяет избежать смешения кода из разных языков — если потребовалось выполнить какой-то яваскрипт в браузере в процессе теста (вызов функции execute в примере)
вообще основной поинт статьи был в том, чтобы показать как можно максимально быстро начать использовать автотесты человеку без опыта в этой сфере — фронтендеру, например)
спасибо! теорию вероятности и статистику проходили в универе, но что-то мне сейчас даже отдалённо ничего оттуда не вспоминается… ну, в принципе, ещё есть время освежить :)
Из философии в универе не помню ничего хорошего, при том, что «История западной философии» Рассела — настольная книга (перечитываю пару раз в год — первый раз прочитал уже, впрочем, после окончания ВУЗа).
Описанный в посте курс лекций прослушал бы с удовольствием!
спасибо большое, очень не хватает статей на русском по jQuery UI
с недавних пор успешно используем UI как стандарт кодирования в наших проектах, всё очень нравится, но вот о том, что на каждый элемент в коллекции (к которой применяется виджет) создается по отдельному экземпляру — не задумывался. теперь надо будет переписать старый код некоторый :)
в том-то и дело, что тут тоже со скриншотами)
да, Nightwatch.js — это по сути и есть такая либа для JS'а
мне просто персонально нравится делать то, что можно делать без докера — без докера)
… но в целом понял вашу точку зрения, спасибо за комментарии!
а ваш комментарий звучит как «я пользуюсь тем, чем пользуюсь и знать не хочу ничего нового» :)
… по поводу того, что «основная сложность автотестов не в этом» — в принципе, согласен. всё веселье начинается, когда, например, хром внезапно начинает просто зависать на каких-то страницах и начинаешь гадать, что могло послужить причиной) и всё же стереотип по поводу того, что «автотесты — это только для энтерпрайза, а мы пока не доросли» — существует, согласитесь.
всегда актуально ;)
но тут у вас опять нужен Selenium Server, т.е. нужна Java)
плюс, это позволяет избежать смешения кода из разных языков — если потребовалось выполнить какой-то яваскрипт в браузере в процессе теста (вызов функции execute в примере)
вообще основной поинт статьи был в том, чтобы показать как можно максимально быстро начать использовать автотесты человеку без опыта в этой сфере — фронтендеру, например)
мне вообще, честно говоря, последние два доклада показались очень слабыми :(
Из философии в универе не помню ничего хорошего, при том, что «История западной философии» Рассела — настольная книга (перечитываю пару раз в год — первый раз прочитал уже, впрочем, после окончания ВУЗа).
Описанный в посте курс лекций прослушал бы с удовольствием!
я про сравнение с Амплитьюб
вот это, например, записано с Гитар Рига: twowintersonly.bandcamp.com/track/night-aquatic-ropes
а Амлитюб пробовал — ужас и кошмар
и побольше бы таких
(и не вижу ничего предосудительного в сравнении хабра с вечерней газетой)
с недавних пор успешно используем UI как стандарт кодирования в наших проектах, всё очень нравится, но вот о том, что на каждый элемент в коллекции (к которой применяется виджет) создается по отдельному экземпляру — не задумывался. теперь надо будет переписать старый код некоторый :)
только не «mulyn», а Mylyn
спасибо