У меня есть веб-сайт php laravel, и я создал контроллер TestingDataController
с методом resetTestData()
, который переводит базу данных в известное состояние предварительного тестирования. Я не могу просто использовать снимок базы данных, чтобы установить базу данных, так как некоторые данные должны быть установлены через X дней в будущем.
Я хочу сказать resetTestData()
, чтобы сообщить Selenium IDE, какие данные использовать - например, ‘войти в систему как пользовательское гнездо с паролем« пароль ».
Каков наилучший способ связи между базой данных и Selenium IDE?
На этом этапе я планирую сделать resetTestData()
отрисовку страницы по завершении, включающей поля ввода HTML, такие как
<input type=‘hidden’ value=‘password’ name=‘test-data-password’>
Первым шагом будет вызов ResetTestData (для него есть безопасный веб-маршрут) и извлечение этих значений в переменные Selenium в моем скрипте тестирования.
Есть ли лучший способ?