【发布时间】:2015-04-14 13:30:05
【问题描述】:
我目前有一个 html,我正在尝试使用量角器进行测试。 我正在尝试测试当用户从下拉列表中单击“先生”、“女士”或“夫人”时,我的期望语句将通过。 这是我目前所拥有的:
iit('should input correct first name', function(){
browser.driver.findElement(by.css('#btn39')).click();
var title = element(by.cssContainingText('option', 'Ms')).click();
expect(title.getAttribute('value')).toBe('Ms');
});
我得到的错误是它说预期 1 等于“女士”。如果我将('option', 'Ms')) 更改为('option', 'Mrs'))。它说预期 2 等于“夫人”。显然是在列表中找到它们的位置,而不是返回它们的实际值。所以它工作了一半,我怎样才能用它们对应的值替换编号的位置?
【问题讨论】:
标签: javascript html angularjs testing protractor