Есть ли способ запустить сценарий для запуска веб-сайта и выполнения входа в систему и т. д. И перед запуском набора тестов с использованием Nightwatch JS? Я пробовал использовать ловушку beforeeach в global.js, но пока не смог заставить его работать. Есть ли решение для этого? Буду признателен, если вы ответите примерами.
Привет, Джефф, я считаю, что вопрос не требует пояснений. Я мог бы разместить здесь много мусорных скриптов, которые добавили бы нулевой ценности вопросу. Я задал вопрос, потому что застрял, поэтому было бы правильнее, если бы я смог получить ответ на свою проблему. Спасибо
Тогда не выкладывайте кучу мусорных скриптов. Вы описываете существующие попытки и что они потерпели неудачу, но не сообщили нам подробностей. Мы не собираемся угадывать, что вы сделали, потому что это пустая трата нашего времени. Отправьте минимальный воспроизводимый пример и описание того, как это не удалось, включая сообщения об ошибках и т. д., Если вам нужна помощь.
Наконец мы нашли решение. В приведенном ниже фрагменте файла Globals.js является общий модуль входа в систему, который нам нужно запускать перед запуском каждого тестового сценария.
const loginPage = require("../../Globals.js");
// START ------> Import Login Module from Globals.js
module.exports = {
beforeEach: function (client) {
loginPage.login(client);
},
См .: Как мне сделать X? Ожидается, что пользователь, задающий вопрос, не только проведет исследование, чтобы ответить на свой вопрос, но и поделится этим исследованием, попытками кода и результатами. Это демонстрирует, что вы потратили время, чтобы попытаться помочь себе, избавляет нас от повторения очевидных ответов и, прежде всего, помогает вам получить более конкретный и актуальный ответ! См. Также: Как спросить