Deno单元测试错误没有这样的文件或目录(os错误2)



嘿不知道我是不是很傻,我试着用deno学习单元测试,然后一直得到这个错误,我用puppeteer,如果这是相关的不能弄清楚是什么错了,它似乎指向这一行的await

const browser = await puppeteer。启动({headless: true})

Deno.test('log in with invalid username/password', async test => {
// GIVEN I am on the "Log In" page
const browser = await puppeteer.launch({ headless: true })
const page = await browser.newPage()
await page.goto(url, { waitUntil: 'networkidle0' })
await page.click('a[href="/login"]', { waitUntil: 'networkidle0' })
// WHEN I enter "fakeuser" in the username field
await page.type('input[name="username"]', 'fakeuser')
// AND I enter "fakepassword" in the password field
await page.type('input[name="password"]', 'fakepassword')
// AND I click on the login button
await page.click('input[type="submit"]', { waitUntil: 'networkidle0' })
// THEN I should be returned to the "Log In" page
const heading = await page.$eval('h1', node => node.innerText)
await assertEquals(heading, 'Log In', 'invalid credentials dont send user back to login page')
await browser.close()
})

错误码

所以在我看来,puppeteer抛出一个错误时,试图加载您的登录页面的html文件或您在提交您的登录表单时所指的页面。

但是,为了做出一个合格的回应,所提供的信息太少了。

能否提供更多的背景资料,并告诉具体行号为72的行。在第72行中,测试文件中出现了错误。(请注意,如果您在测试文件中添加或删除了一些行,那么行号可能已经更改,因此请在新的错误输出中检查行号。)

最新更新