Тестирование ссылок на скачивание с Nightwatch.js

Я пытаюсь создать автоматический тест с Nightwatch.js, чтобы убедиться, что ссылки для загрузки программного обеспечения работают правильно. Я не хочу загружать файлы, так как они довольно большие, я просто хочу убедиться, что соответствующая ссылка возвращает HTTP-ответ 200, чтобы убедиться, что ссылки указывают на правильное место.

Любая идея для способов проверить ссылки на загружаемые файлы с Nightwatch.js?

Вот что у меня сейчас есть:

/**
 * Test Software Downloads
 * 
 * Verify that software downloads are working 
 */

module.exports = {
    "Download redirect links": function (browser) {

        // download links
        var downloadLinks = {
            "software-download-latest-mac": "http://downloads.company.com/mac/latest/",
            "software-download-latest-linux": "http://downloads.company.com/linux/latest/",
            "software-download-latest-win32": "http://downloads.company.com/windows/32/latest/",
            "software-download-latest-win64": "http://downloads.company.com/windows/64/latest/"
        };

        // loop through download links
        for (var key in downloadLinks) {
            if (downloadLinks.hasOwnProperty(key)) {

                // test each link's status
                browser
                    .url(downloadLinks[key]);
            }
        }

        // end testing
        browser.end();
    }
};

Ответы на вопрос(1)

Ваш ответ на вопрос