提问人:Hiyanneri 提问时间:3/24/2023 更新时间:3/24/2023 访问量:58
测试 Angular - 如何使用 Selenium 量角器测试禁用的字段?
Testing Angular - How can I test disabled field using Selenium Protractor?
问:
在 MEAN 堆栈项目中,我使用 Selenium webdriver 进行前端 UI 测试。
我有一个不可编辑的字段。我附上了一张图片
如何测试此字段以确保它无法编辑?
it('not edit the field', () => {
login('amazonuser');
click(by.xpath('//mat-option[5]/span[contains(., "Amazon Id")]'));
getElement(by.xpath('//id-number/div/mat-form-field[2]/div/div[1]/div/input')).sendKeys('0');
logout();
});
答:
0赞
JeffC
3/24/2023
#1
您断言该属性位于 INPUT 上。disabled
var input = element(by.xpath('//id-number/div/mat-form-field[2]/div/div[1]/div/input'))
expect(input.isEnabled()).toBe(true);
评论
0赞
Hiyanneri
3/24/2023
我知道,但是我应该如何使用Selenium对其进行编码?
0赞
JeffC
3/24/2023
您应该熟悉量角器文档。他们有很多很好的例子。我已经用代码和文档链接更新了我的答案。
0赞
Hiyanneri
4/4/2023
你能帮忙吗 - stackoverflow.com/questions/75922947/angular-testing-how-to-check-if-error-icon-is-absent-is-valid-data-is-passed
评论