如何用 zombie.js 按 <a> link?
How to press an <a> link with zombie.js?
我正在使用 cucumber-js 进行行为驱动开发,并尝试编写一个测试来遵循 link,我有以下代码:
When I click "Add page"
this.When(/^I click "([^"]*)"$/, function(link, callback) {
this.browser.pressButton(link, callback);
});
添加页面是一个 link 按钮:
<a href="/surveys"><button>Add page</button></a>
僵尸在按下按钮后停留在同一页面的想法,还有其他方式吗?
函数pressButton用于按下页面上的按钮。
要单击页面上的 link,请使用 clickLink 函数。
所以你的代码应该是:
this.When(/^I click "([^"]*)"$/, function(link, callback) {
this.browser.clickLink(link, callback);
});
我正在使用 cucumber-js 进行行为驱动开发,并尝试编写一个测试来遵循 link,我有以下代码:
When I click "Add page"
this.When(/^I click "([^"]*)"$/, function(link, callback) {
this.browser.pressButton(link, callback);
});
添加页面是一个 link 按钮:
<a href="/surveys"><button>Add page</button></a>
僵尸在按下按钮后停留在同一页面的想法,还有其他方式吗?
函数pressButton用于按下页面上的按钮。 要单击页面上的 link,请使用 clickLink 函数。
所以你的代码应该是:
this.When(/^I click "([^"]*)"$/, function(link, callback) {
this.browser.clickLink(link, callback);
});