В транспортимере есть функция browser.pause()
:
Бета (неустойчивая)
pause
функция для отладки тестов webdriver. использование browser.pause() в вашем тесте, чтобы ввести отладчик транспортира из эта точка в потоке управления.
element(by.id('foo')).click();
browser.pause();
// Execution will stop before the next click action.
element(by.id('bar')).click();
И, кроме того, есть менее известный - browser.enterRepl()
:
Бета (нестабильная)
enterRepl
функция для ввода цикла реплики из любого точки в потоке управления. Используйте браузер .enterRepl() в своем тесте. Есть ли не требуют изменений в командной строке (нет необходимости добавлять "debug" ).
element(by.id('foo')).click();
browser.enterRepl();
// Execution will stop before the next click action.
element(by.id('bar')).click();
Из предоставленной документации и примеров ясно, что они оба используются для отладки тестов. Но, непонятно, какая разница между ними.
Когда мы должны использовать pause()
и когда enterRepl()
?