我真的需要语法方面的帮助。
我有输入字段:
<input class="email__field ng-pristine ng-empty ng-valid-email ng-invalid ng-invalid-required ng-touched" name="email" ng-model="authForm.email" ng-keypress="keypress($event);" ng-disabled="false" focused="true" required="" style="" type="email">
根据文档:http ://devdocs.io/codeceptjs/helpers/seleniumwebdriver/index#fillfield
I.fillField('email', 'hello@world.com');
应该按名称定位元素。但测试失败并显示错误消息:“字段电子邮件未按名称|文本|CSS|XPath”
是语法错误还是 webdriver 有问题?例如,上一个命令/步骤是:
I.amOnPage(some url here);
它正在工作,所以我认为 webdriver 应该没问题。