【发布时间】:2015-09-01 16:52:35
【问题描述】:
我的页面上有两个输入文本框和一个标签。我想从所有三个元素中获取数字,将两个文本框数字相加,然后检查总和是否等于标签。我该怎么办?
这是我到目前为止所拥有的,但它对我不起作用。似乎 getAttribute 返回一个在数字周围带有撇号的值。如果我尝试使用“parseInt”,它会返回“NaN”
element(by.id('textbox1')).getAttribute('value').then(function(value){
textbox1value = value;
});
element(by.id('textbox2')).getAttribute('value').then(function(value){
textbox2value = value;
});
element(by.id('label1')).getText().then(function(value){
label1value = value;
});
expect(textbox1value + textbox2value).toEqual(label1value);
【问题讨论】:
标签: javascript selenium protractor