Я строю проект автоматизации тестирования с использованием Perl и Selenium. Я использую Object Object Model. Я несколько не уверен, где драйвер Selenium вписывается в реализацию объектной модели страницы.Реализация объектной модели страницы
Должен ли каждый объект страницы иметь драйвер? Я думаю, что каждый объект страницы представляет собой набор сервисов, которые страница предлагает пользователю. С учетом этой концепции объект страницы не имеет отношения «has-a» с драйвером. Объект страницы взаимодействует с драйвером. Тем не менее, я все еще ищу предложения. Должен ли я иметь драйвер как часть каждого объекта страницы в веб-приложении?
Спасибо!
Благодарим вас за ввод, nrbafna. Это подход, который я выбрал в конце! Ты делаешь доброе дело ! Я понял, что единственный способ взаимодействия с страницей - через драйвер, и я провожу драйвер, поэтому он не похож на новый драйвер для каждой страницы. –