gpt4 book ai didi

javascript - sendKeys 和 click() 不工作。无法获取元素,我正在使用 Protractor javascript 代码

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:53:56 25 4
gpt4 key购买 nike

<input class="form-control validation-field ng-dirty ng-touched ng-invalid" placeholder="Password" type="password">

我正在使用它来获取元素,但它没有发送 key ,也没有显示任何错误消息。我在 Firefox 和谷歌浏览器上都试过了。

element.all(By.css('.form-control.validation-field.ng-dirty.ng-valid.ng-touched')).sendKeys('sample code');

这是我的 conf.js 文件

//一个示例配置文件。

exports.config = {
directConnect: true,

// Capabilities to be passed to the webdriver instance.
capabilities: {
'browserName': 'firefox'
},

// Framework to use. Jasmine is recommended.
framework: 'jasmine',

// Spec patterns are relative to the current working directory when
// protractor is called.
specs: ['example_spec.js'],

// Options to be passed to Jasmine.
jasmineNodeOpts: {
defaultTimeoutInterval: 100000
}
};

如果我使用 get(0)get(1) 它会显示无法使用此 css 定位的错误。为什么?

最佳答案

看起来你的 css 不正确,你应该放置 .ng-invalid 而不是 .ng-valid

element.all(By.css('.form-control.validation-field.ng-dirty.ng-invalid.ng-touched')).sendKeys('sample code');

关于javascript - sendKeys 和 click() 不工作。无法获取元素,我正在使用 Protractor javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51490997/

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