【发布时间】:2019-02-15 17:47:27
【问题描述】:
好的,所以我已经阅读了 nightwatch.js 中 page_objects 的使用,但我仍然遇到了一些问题(我确信这是由于一些明显的原因和/或简单)。
以http://nightwatchjs.org/guide/#page-objects 为指导,我在我的page_objects 文件夹中添加了文件cookieremoval.js。
module.exports = {
elements: {
removeCookies: {
selector: '.banner_continue--2NyXA'
}
}
}
在我的 nightwatch.conf.js 文件中;
page_objects_path: "tests/functional/config/page_objects",
在我的测试脚本中有;
module.exports = {
"/cars/road-tax redirects to /car-tax/ ": browser => {
browser.url(browser.launch_url + browser.globals.carReviews)
.assert.urlEquals(browser.launchUrl + "/car-reviews/")
.waitForElementPresent('@cookieRemove', 3000)
.click('@cookieRemove')
.end();
},
};
但是,当我运行测试时,我不断收到错误读数;
Timed out while waiting for element <@cookieRemove>
任何想法为什么这不起作用?
非常感谢
【问题讨论】: