邮递员回复如下: '''{ "error" : "validation error at #/test/TC_1594792360026/test" }'''
我想验证此错误消息字符串。每次都会更改数字,因此我想为此使用正则表达式。我认为正则表达式 [0-9]+ 应该可以工作。但我不知道如何在 Postman 中构图。
我在邮递员中使用它如下: str t = "validation error at #/test/[0-9]+/test";
pm.expect(t).match(jsonData.error)
并且 Postman 抛出错误为“TypeError: e.exec is not a function”
在网络应用程序上,特定元素仅在页面重新加载后才可见,并且在一段时间后也可用,因此目前我已将其实现如下:
it('element-check', () => {
cy.visit('url')
// performing certain actions
cy.wait(150000)
cy.reload()
cy.contains('text').click()
})
Run Code Online (Sandbox Code Playgroud)
我需要使用轮询机制,而不是固定等待 cy.wait(150000),每隔 30 秒重新加载页面并检查所需的元素,直到该元素可见。