首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sendKeys(protractor.Key.TAB)和(protractor.Key.RETURN)出现错误

sendKeys(protractor.Key.TAB)和(protractor.Key.RETURN)出现错误
EN

Stack Overflow用户
提问于 2021-05-26 16:06:12
回答 1查看 48关注 0票数 0

我使用键盘键填写表单,使用Tab和Enter键,在脚本中运行时抛出一个错误。

代码语言:javascript
复制
Failed: sendKeysToActiveElement
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'BBUNTY', ip: '192.168.56.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_212-release'
Driver info: driver.version: unknown
UnsupportedOperationError: sendKeysToActiveElement
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'BBUNTY', ip: '192.168.56.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_212-release'
Driver info: driver.version: unknown

下面是我在脚本中使用的代码

代码语言:javascript
复制
browser.actions().sendKeys(protractor.Key.TAB).perform();
page.getUsercountrycodeinput().click().then( function(){
   page.getUsercountrycodeinput().element(by.className('ng-input'))
    .element(by.cssContainingText('ng-dropdown-panel ng-select-top', '+91'));
   browser.actions().sendKeys(protractor.Key.RETURN).perform();
});

这是一个下拉输入字段,我正在搜索文本,然后从下拉字段中选择值'+91‘。

Chrome版本为90.0.4430.212

webdriver版本为chromedriver_90.0.4430.212。

EN

回答 1

Stack Overflow用户

发布于 2021-05-27 12:20:33

尝试在配置文件中的capabilities下禁用w3c。

代码语言:javascript
复制
capabilities: {
  'browserName': 'chrome',
  'chromeOptions': {
     w3c: false
  }
}

更多详细信息请点击此处- https://github.com/angular/protractor/issues/5285

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67700906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档