尝试编写一个使用传递字符串的 Cypress UI 测试
Trying to write a Cypress UI test that uses a passed string
我正在尝试编写一个使用由不同函数传递的字符串的 Cypress 测试。
另一个函数只是调用 cypress 函数并传递一个字符串。
从我在文档中看到的内容来看,这似乎是可能的,但我无法弄清楚我遗漏了什么。
赛普拉斯测试只是应该根据它的标题找到一个按钮,由传递的字符串定义并单击所述按钮。
When('I click the button ""', function (string) {
// Clicks a button that test defines by title
cy.get('button[title=${string}]').click
});
我看到您在字符串插值中使用单引号而不是反引号。如果不是打字错误,请更正
When('I click the button ""', function (string) {
// Clicks a button that test defines by title
cy.get(`button[title=${string}]`).click
});
我正在尝试编写一个使用由不同函数传递的字符串的 Cypress 测试。 另一个函数只是调用 cypress 函数并传递一个字符串。 从我在文档中看到的内容来看,这似乎是可能的,但我无法弄清楚我遗漏了什么。 赛普拉斯测试只是应该根据它的标题找到一个按钮,由传递的字符串定义并单击所述按钮。
When('I click the button ""', function (string) {
// Clicks a button that test defines by title
cy.get('button[title=${string}]').click
});
我看到您在字符串插值中使用单引号而不是反引号。如果不是打字错误,请更正
When('I click the button ""', function (string) {
// Clicks a button that test defines by title
cy.get(`button[title=${string}]`).click
});