gpt4 book ai didi

testing - 尝试失败后 Protractor 失败了?

转载 作者:行者123 更新时间:2023-11-28 20:52:58 25 4
gpt4 key购买 nike

我有两个测试(没有角度)。首先是测试应该由于错误的凭据而失败。由于凭据正确,第二次测试应该通过,但 Protractor 甚至不会填写电子邮件电子邮件表格,他只是跳过它。知道为什么会这样吗?

此外,如果我单独运行测试,它工作正常。

   
describe('When clicking on login with bad credentials', function() {
it('Should login to dashboard', function() {
browser.driver.findElement(by.id('email')).sendKeys('wrong@example.com');
browser.driver.findElement(by.id('password')).sendKeys('pass');
element(by.id('login')).click().then(function() {
expect(element(by.id('main-logo')).isPresent()).toBe(false);
});
});
});

describe('When clicking on login with good credentials', function() {
it('Should login to dashboard', function() {
browser.driver.findElement(by.id('email')).sendKeys('right@exmaple.com');
browser.driver.findElement(by.id('password')).sendKeys('pass@@@');
element(by.id('login')).click().then(function() {
expect(element(by.id('main-logo')).isPresent()).toBe(true);
});
});
});

最佳答案

我会首先确保该元素是可见的,因为在发送输入数据之前首先这样做是有意义的。您也可以使用 elementor npm 库来 try catch 您的测试用例出了什么问题。

关于testing - 尝试失败后 Protractor 失败了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38409721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com