Luc*_*cie 5 javascript url cypress
我正在尝试将值插入到我想要访问的 URL 中。我用这个(例如):
const idp = '10'
cy.visit('http://test.com/aaa/bbb?id=${idp}')
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个时,它将以此http://test.com/aaa/bbb?id=$%7Bidp%7D
而不是结束id=10。
我也感兴趣如何从 URL 获取变量的值。
例如,我有 URL http://test.com/aaa/bbb?id=5,我想创建变量 idc,其值为 5。
我认为您使用了错误的引号,您需要使用反引号来使用模板文字:
cy.visit(`http://test.com/aaa/bbb?id=${idp}`)
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用cy.url()字符串形式获取当前 URL,并使用 JavaScript 正常解析该字符串。
| 归档时间: |
|
| 查看次数: |
3201 次 |
| 最近记录: |