我正在使用带有firefox 44和chrome的量角器3.0。当我使用chrome时,我的测试通过,但我的一些测试(主要是涉及选择字段的测试)使用firefox失败了。我用它来检索正确的选项
mySelect.all(by.css("option")).each(function(option){
option.getText().then(function(text){
if(text=="Terminology"){
option.click();
}
})
});
(我尝试使用此功能,但结果相同)
mwebView.setImageResource(imageArray[position % imageArray.length]);
关于它的任何想法?
答案 0 :(得分:1)
马丁,试试看看会发生什么?
mySelect.element(by.cssContainingText('option', "Terminology")).click();
browser.actions().sendKeys( protractor.Key.ENTER ).perform();
如果它确实有效,那么原因可能是因为模型没有在点击调用上更新
答案 1 :(得分:-1)
谢谢你TesterPhi
你的解决方案正在使用firefox但是它失败了。
但最后
mySelect.sendKeys("Terminology")
正在使用chrome和firefox,但我认为这不是一个很好的方法。