angularjs - 如何让 Protractor 接受浏览器本地摄像头

标签 angularjs google-chrome testing selenium protractor

我一直试图通过使用

让 Protractor 接受浏览器本地摄像头
browser.actions().sendKeys(protractor.Key.TAB, protractor.Key.TAB, protractor.Key.ENTER).perform();

这个选项卡正确地接受按钮,但回车键永远不会被提交。我也试过使用

browser.actions().sendKeys(protractor.Key.TAB, protractor.Key.TAB).perform();
browser.actions().sendKeys(protractor.Key.ENTER).perform();

认为可能 enter 需要在它自己的行上。

对此有什么想法吗?

最佳答案

您可以尝试使用 switchTo() 操作问题弹出窗口,但我担心这不会起作用,因为这是原生 chrome 弹出窗口而不是 javascript 警报:

 browser.driver.switchTo().alert().accept();

以下是选项(尚未测试):


此外,您是否尝试过按 3 次 TAB

browser.actions().sendKeys(protractor.Key.TAB, protractor.Key.TAB, protractor.Key.TAB, protractor.Key.ENTER).perform();

关于angularjs - 如何让 Protractor 接受浏览器本地摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27287682/

相关文章:

angularjs - AngularJS用$ location更改URL

google-chrome - 最新的 chrome 37.x.x 字体看起来很奇怪

node.js - 使用数据填充 TingoDB 以进行验收测试

ruby-on-rails - "assigns"在 Ruby on Rails 中有什么作用?

javascript - Textarea和下拉集合管理

javascript - Django-Angular,可以返回字符串,但不能返回对象或列表

json - 如何在 AngularJS 中使用工厂和 $http 访问 JSON 文件中的数据?

javascript - 导入关键字 Chrome 60

javascript - Firebase 未加载到 Chrome 扩展内容脚本中

java - 是否可以检查 FileInputStream 是否正在使用文件,并且该流是否尚未关闭?