gpt4 book ai didi

javascript - Nightwatchjs - getElementById 不起作用

转载 作者:行者123 更新时间:2023-12-02 22:49:41 25 4
gpt4 key购买 nike

好吧,所以我在这里一定做得很愚蠢,因为我无法让基本命令工作!

因此,在我的 nightwatchjs 脚本中,我想从下拉菜单选项中获取值列表,如下所示;

enter image description here

这是我的 JavaScript 代码;

'module.exports = { 
Search using Make, Model and Price filters': function (browser) {
var c = browser.getElementById('ddl-make').children;
console.log(c);
}
};

但似乎不起作用。

我每次都会收到以下错误;

✖ TypeError:browser.getElementById 不是函数

(如果我将浏览器替换为文档,并且如果将getElementById替换为getElementByValue,我会得到相同的错误em>)

我是否对 getElementById 命令执行了明显错误的操作,从而导致了此错误?

谢谢

最佳答案

getElementById() 不是 NightwatchJS 提供的函数。然而它确实有一个带有 css 选择器的 element() 函数。

This is how their documentation describes the element() function:

Search for an element on the page, starting from the document root. The located element will be returned as a web element JSON object. First argument to be passed is the locator strategy, which is detailed on the WebDriver docs.

关于javascript - Nightwatchjs - getElementById 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58233421/

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