Protractor 量角器识别元件?
我试图在下面的代码中识别一个元素,以使用量角器自动输入文本字段,非常感谢您的任何注释&以下是代码Protractor 量角器识别元件?,protractor,Protractor,我试图在下面的代码中识别一个元素,以使用量角器自动输入文本字段,非常感谢您的任何注释&以下是代码 <input ng-disabled="!cell.editable" name="99286434" class="form-control ng-pristine ng-valid ng-valid-required ng-touched" ng-class="{'is-required':cell.field.required &&
<input ng-disabled="!cell.editable"
name="99286434"
class="form-control ng-pristine ng-valid ng-valid-required ng-touched"
ng-class="{'is-required':cell.field.required && !xxx.xxx.data}"
ng-model="xxx.xxx.xxx"
ng-change="dataChanged(cell)"
ng-required="cell.field.required"
ng-trim="false"
type="text">
提前谢谢 您可以使用元素(按.model('xxx.xxx.xxx'))
或
如果两者都不起作用,请检查框架内的元素,在找到元素之前添加一些睡眠/等待。代码在哪里,问题出在哪里?@VishalAggarwal感谢您的帮助,上面的html代码与文本的特定输入字段相关,我想像元素.by.id.一样跟踪它。。或者类似的东西,通过名称尝试了元素,但问题仍然存在…感谢您的回复,它无论如何都无法跟踪该元素,这里是codevar EC=dragrator.ExpectedConditions;browser.wait(EC.visibilityOf($('#some id')),50000)。然后(function(){browser.driver.findElement(by.model('xxx.xxx.xxx'))。单击();您是否将
xxx.xxx.xxx
替换为您的真实ng模型值。使用我的答案时报告了什么错误?您是否检查了元素以发现它不在框架内?嗨,yong,很抱歉反应太晚,我仍然无法根据模型确定,无论我如何尝试XPath并能够跟踪它们,干杯
element(by.css('input[ng-model="xxx.xxx.xxx"]'))