Понял что без хорошей базы java framework трудно писать, если кто-то на своем опыте это испытал и преодолел, поделитесь материалом, спасибо. (И еще вопрос, почему во всех видео пишут на голом webdriver, а в реальности там куча кода на java)???? )
#1
Отправлено 06 августа 2018 - 13:39
#2
Отправлено 06 августа 2018 - 15:52
Хорстман, Эккель. В каких "всех"? В какой "реальности"?
#3
Отправлено 07 августа 2018 - 06:49
Хорстман, Эккель. В каких "всех"? В какой "реальности"?
Не один туториал не обучает как создавать хороший фреймворк, в реальности на работе в компаниях)
#4
Отправлено 07 августа 2018 - 08:13
...пишут на голом webdriver
Пишут на языке программирования - на java, python, c# и т.п. Голый Вебдрайвер это просто технология. Туториал должен дать понимание принципов - как этой технологией можно пользоваться. А строительство фреймворка - всегдап процесс индивидуальный в мелочах. Прямая аналогия с архитектурой - все здания разные, но подходы к их проектированию одинаковые. И даже строительство двух одинаковых зданий в разных местах будет всегда отличаться в деталях.
#5
Отправлено 07 августа 2018 - 08:37
Конкретно задача какая сейчас?
"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс
#6
Отправлено 07 августа 2018 - 09:05
так очевидно же какая задача, нахреначить core библиотек для работы вёбдрайвера с их приложением.
и тут оказывается, что для того чтобы сделать полноценный тестсюит хотя бы страницы логина, надо знать не только разжёванный во всяких видосиках вёбдрайвер, но и java core и уметь с ним работать. Например добавить логирование в файл, работа с объектами, наследование, де/сериализация, структуры данных, жадные алгоритмы поиска, математический аппарат, бигдата... и тд
#7
Отправлено 13 августа 2018 - 12:49
Нужно быть точнее в терминах и тогда вас поймут и помогут. WebDriver это драйвер UI через API которого вы взаимодействуете с браузером, понятно что для реализации логики кейса нужно писать код на каком-нибудь языке. Не уверен что нужно "нахреначить core библиотек", но что-то писать придется. И лучше не называть все подряд "фреймворком" хотя это устойчивый тренд, но тем не менее.
#8
Отправлено 13 августа 2018 - 15:18
люблю тягу интернета к перфекционизму =)
Темы с аналогичным тегами java
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных