首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能要求编剧

不能要求编剧
EN

Stack Overflow用户
提问于 2020-10-12 23:33:04
回答 1查看 207关注 0票数 0

正在尝试运行以下代码片段

代码语言:javascript
复制
const { it, expect } = require('@playwright/test');
 
it('is a basic test with the page', async ({ page }) => {
  await page.goto('https://playwright.dev/');
  const home = await page.waitForSelector('home-navigation');
  expect(await home.innerText()).toBe(' Playwright');
});

但会得到以下错误:

代码语言:javascript
复制
TypeError: test_runner_1.fixtures.defineParameter is not a function

指向我的require语句,我已经运行了npm i -D @playwright/test @playwright/test-runner并提供了模块。为什么这会失败呢?正在尝试使用节点'filename.js‘运行它

EN

回答 1

Stack Overflow用户

发布于 2021-03-18 17:38:58

使用playwright-test测试运行器时:运行命令,如使用npx

文件应以*.ts格式存储,如下所示:

代码语言:javascript
复制
foo.spec.ts

在Chromium、火狐和WebKit上运行所有测试

代码语言:javascript
复制
npx folio

在单个浏览器上运行测试

代码语言:javascript
复制
npx folio --param browserName=chromium

在headful模式下运行所有测试

代码语言:javascript
复制
npx folio --param headful

使用slowMo运行测试(使播放编写器操作速度减慢n毫秒)

代码语言:javascript
复制
npx folio --param slowMo=100

将失败的屏幕截图保存在test-result目录中

代码语言:javascript
复制
npx folio --param screenshotOnFailure

查看所有选项

代码语言:javascript
复制
npx folio --help

要使用多个参数运行您的代码:

代码语言:javascript
复制
npx foo.spec.ts --param browserName=chromium --param headful
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64320859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档