gpt4 book ai didi

selenium-webdriver - 如何使用 nightwatch.js 通过 Id 获取元素?

转载 作者:行者123 更新时间:2023-12-04 12:46:09 25 4
gpt4 key购买 nike

nightwatch.js 的新手。在编写我的第一个测试时,我找不到使用断言来“抓取”我想测试的元素的传统方法。

假设我有一个输入字段:

 <input id="myInput"></input>

如何为此创建选择器?

我已经尝试了以下,这绝对是错误的语法:
 module.exports = {  
'Initial Test': function(browser) {
browser
.url('http://127.0.0.1:51260/index.html') //insert your local path
.waitForElementVisible('body')
.assert.title('First Test')
.expect.element('input[id=myInput]').to.be.visible;

browser.end();
}
};

最佳答案

尝试

   module.exports = {  
'Initial Test': function(browser) {
browser
.url('http://127.0.0.1:51260/index.html') //insert your local path
.waitForElementVisible('body')
.assert.title('First Test')
.waitForElementVisible('input[id=myInput]', 1000)
.setValue('input[id=myInput]', 'write something')
.end();
}
};

引用:
  • http://nightwatchjs.org/guide
  • 关于selenium-webdriver - 如何使用 nightwatch.js 通过 Id 获取元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40499565/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com