【发布时间】:2016-09-13 23:20:45
【问题描述】:
我正在开发一个 Ionic 混合移动应用程序,并且正在编写一些量角器测试。我正在使用 Appium 对应用程序的模拟器版本进行测试。
我有一个包含各种输入的注册表单,包括日期输入:<input type="date" name="dob" ng-model="vm.register.dob" ng-max="vm.dobMax" required>
在我的测试中,我可以通过调用来填充所有文本输入,例如:input.sendKeys("John Doe");
但是,我似乎无法填充日期输入。我试过了:var dobInput = element(by.model('vm.register.dob'));
dobInput.sendKeys("01-01-2015");
dobInput.sendKeys("01012015");
我什至只是尝试单击输入以强制显示本机日期选择器: dobInput.click();
这些都不起作用,我无法用值填充日期输入。
我做错了什么?
谢谢
【问题讨论】:
标签: javascript angularjs ionic-framework protractor appium