Selenium ide - загрузить значения переменных из ссылки «сброс данных теста» (контекст php laravel) - PullRequest
0 голосов
/ 27 января 2019

У меня есть веб-сайт php laravel, и я создал контроллер TestingDataController с методом resetTestData(), который переводит базу данных в известное состояние предварительного тестирования. Я не могу просто использовать снимок базы данных, чтобы установить базу данных, так как некоторые данные должны быть установлены через X дней в будущем.

Я хочу сказать resetTestData(), чтобы сообщить Selenium IDE, какие данные использовать - например, ‘войти в систему как пользовательское гнездо с паролем« пароль ».

Каков наилучший способ связи между базой данных и Selenium IDE?

На этом этапе я планирую сделать resetTestData() отрисовку страницы по завершении, включающей поля ввода HTML, такие как

<input type=‘hidden’ value=‘password’ name=‘test-data-password’>

Первым шагом будет вызов ResetTestData (для него есть безопасный веб-маршрут) и извлечение этих значений в переменные Selenium в моем скрипте тестирования.

Есть ли лучший способ?

...