Попытка повторить то, что я смогла сделать, только с тестами Мокко + Чай
Работы (только Мокко + Чай):
Желаемый результат (НиццаGUI в браузере):
test.js:
const assert = chai.assert;
describe('For the..................
testRun.html:
<!DOCTYPE html>
<html>
<head>
<title>Unit Tests</title>
<link rel="stylesheet" href="node_modules/mocha/mocha.css" />
</head>
<body>
<div id="mocha"></div>
<script src="node_modules/mocha/mocha.js"></script>
<script src="node_modules/chai/chai.js"></script>
<script>mocha.setup('bdd')</script>
<!-- load your test files here -->
<script src="test/test.js"></script>
<script>mocha.run();</script>
</body>
</html>
Но когда я пытаюсь интегрировать в него тесты селена, я получаю много ошибок.Я знаю, что это неправильно, но я не уверен, как это исправить.
Не работает (мокко + чай + селен):
test.js:
const {Builder, By, Key, until} = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const { expect } = require('chai');
describe('The website', () => {
const driver = new Builder()
.forBrowser('chrome')
.build();
it('should sta...........................
testRun.html:
<!DOCTYPE html>
<html>
<head>
<title>Unit Tests</title>
<link rel="stylesheet" href="node_modules/mocha/mocha.css" />
</head>
<body>
<div id="mocha"></div>
<script src="node_modules/mocha/mocha.js"></script>
<script src="node_modules/chai/chai.js"></script>
<script src="node_modules/selenium-webdriver/index.js"></script>
<script>mocha.setup('bdd')</script>
<!-- load your test files here -->
<script src="test/test.js"></script>
<script>mocha.run();</script>
</body>
</html>
Ошибки, которые я получаю в браузере:
Аналогично тому, что здесь задается: Отображение неисправностейрезультаты теста в браузере с Mocha, Chai и webdriver.io