Bri*_*a-T 9 javascript automated-tests jasmine
我正在尝试suite()使用 Javascript 使用 Selenium 的函数。
当我运行以下代码时出现问题
const { Builder, By, Key, until } = require("selenium-webdriver");
const { suite } = require("selenium-webdriver/testing");
suite(function (env) {
describe("Log in", function () {
let driver;
before(async function () {
driver = await env.builder().build();
});
after(() => driver.quit());
it("demo", async function () {
//some test
});
});
});
Run Code Online (Sandbox Code Playgroud)
我收到错误:
ReferenceError: after is not defined
我认为这是摩卡的问题,因为文档说为茉莉花和摩卡提供扩展。
我已经尝试过
yarn add mocha
yarn add Jasmine
Run Code Online (Sandbox Code Playgroud)
但得到同样的错误。谁能解释一下“提供扩展”是什么意思?
方法一:
不要使用node test.js,而是尝试npx mocha --no-timeouts test.js运行测试。
方法二:
在package.json中设置测试脚本:
"scripts": {
"test": "mocha"
}
Run Code Online (Sandbox Code Playgroud)
运行你的测试yarn test test.js
参考:
| 归档时间: |
|
| 查看次数: |
1300 次 |
| 最近记录: |