我希望更好地理解使用等待时 TestCafe 夹具测试中的执行顺序。
在下面的示例中,操作 1 始终先于操作 2,同样,操作 2 也将先于操作 3 - 即,是否保证两个 typeText 都将先于单击操作?
class Page {
....
}
const page = new Page()
await t
.typeText(page.login.email, 'emailaddress') //action 1
.typeText(page.login.password, "password") //action 2
.click(page.login.submit) //action 3
在下面的代码片段中,我是否正确地认为第 1 部分将在第 2 部分之前执行
await t //section 1
.typeText(page.login.email, 'emailaddress')
.typeText(page.login.password, "password")
.click(page.login.submit)
await t //section 2
.typeText(page.login.something, 'bblah')
.click(page.dosomething.submit)
最佳答案
你是对的;执行过程很简单。在第一个示例中,第三个操作不会在前两个操作之前执行。在第二个示例中,#1 部分将在#2 部分之前执行。
关于javascript - 了解 testcafe 装置中的执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60434588/