gpt4 book ai didi

angularjs - 使用 Protractor 和 Azure AD 进行身份验证登录测试

转载 作者:行者123 更新时间:2023-12-03 03:15:19 28 4
gpt4 key购买 nike

我正在尝试通过 e2e 测试对用户进行身份验证。我无法让这个工作。单击 Azure AD 登录页面上的按钮后,测试不会等待。

describe('angularjs homepage', function() {

var ptor = protractor.getInstance();
ptor.ignoreSynchronization = true;



it('should greet the named user', function() {
var driver = ptor.driver;

browser.driver.manage().window().setSize(1500, 1000);

browser.driver.get('https://test.azurewebsites.net/test-ui/');
driver.findElement(By.id("cred_userid_inputtext")).sendKeys("<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="16427365624365736456627365623879787b7f756479657970623875797b" rel="noreferrer noopener nofollow">[email protected]</a>");

// Find the element that's ID attribute is 'pwd' (Password)

// Enter Password on the element found by the above desc.

driver.findElement(By.id("cred_password_inputtext")).sendKeys("23423421asdasd");

// Now submit the form. WebDriver will find the form for us from the element

ptor.findElement(By.id("cred_sign_in_button")).click();

browser.driver.sleep(50000);

expect(element(by.id('username')).getText()).toEqual("Test User");
});

请帮忙

最佳答案

填写表格后,我可以通过单击等待加载按钮来登录。

    driver.findElement(By.id("cred_password_inputtext")).sendKeys("23423421asdasd");

browser.driver.sleep(2000);

ptor.findElement(By.id("cred_sign_in_button")).click();

关于angularjs - 使用 Protractor 和 Azure AD 进行身份验证登录测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28410203/

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