Настройка и настройка TheIntern
Я пытаюсь запустить Intern в проекте, мне удалось запустить Webdriver.io, но мне нужно продемонстрировать Intern для веб-автоматизации. Но я не могу понять, как правильно настроить.
Я использую Node и NPM. Зависимость Intern описана в моем файле package.JSON. Я запустил установку Npm - и все в порядке. У меня есть тестовый файл
И селен работает автономно, но я не могу заставить его работать, любые предложения или шаги, которые я пропускаю, были бы очень благодарны за вашу помощь.
1 ответ
Стажер включает в себя поддержку всего, что вам нужно для тестирования WebDriver, в том числе Selenium Manager и его собственную библиотеку WebDriver. (Обратите внимание, что для запуска Selenium вам понадобится Java, но, похоже, вы уже позаботились об этом.)
Для запуска тестов WebDriver вам нужно написать функциональные тесты. Функциональный тест вызовет методы на "дистанционном" (this.remote
), который является объектом, реализующим API WebDriver, и возвращает результат.
Чтобы фактически запустить функциональные тесты, используйте node_modules/.bin/intern-runner
, или же intern run -w
если вы установили intern-cli. В вашей конфигурации Intern, установите tunnel
укажите SeleniumTunnel, чтобы Intern мог загружать и управлять Selenium, или NullTunnel, чтобы использовать собственный работающий экземпляр Selenium.