483*_*tho 6 base-url e2e-testing cypress e2e
这是我的测试:
describe('settings page test', () =>{
it('tests navigation to settings page from login', () =>{
console.log(Cypress.config().baseUrl)
cy.visit(Cypress.config().baseurl)
Run Code Online (Sandbox Code Playgroud)
果然console.log(Cypress.config().baseUrl)包含了我的 baseUrl 设置的值。
{
"baseUrl": "https://superniftyurltho.com",
"env": {
}
}
Run Code Online (Sandbox Code Playgroud)
这是错误
cy.visit() must be called with a url
or an options object containing a url as its 1st argumentLearn more
Run Code Online (Sandbox Code Playgroud)
有人知道会发生什么吗?
如果您baseUrl在测试中定义了,cypress.json则可以cy.visit()在测试中使用:
cy.visit('/')
Run Code Online (Sandbox Code Playgroud)
或者,
如果你想使用该Cypress.config()方法来访问你的baseUrl,cypress.json你必须使用:
cy.visit(Cypress.config('baseUrl'))
Run Code Online (Sandbox Code Playgroud)
或者,
在您的示例中, baseurl中的“u”是小写的,它应该是大写的。感谢 @Barmy Fotheringay-Phipps 和 @Aloysius Parker 指出这一点。
cy.visit(Cypress.config().baseUrl)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14556 次 |
| 最近记录: |