uiveri5:- 通过规范文件而不是通过 conf.js 进行站点身份验证



通过uiveri5,我正在尝试根据规范文件中的角色与不同的用户登录网站。如果我通过 conf.js 身份验证,那么我在运行时只能与一个用户登录一次。如果我尝试通过规范文件,我得到 ui5 在页面上找不到错误。有没有办法在不混淆的情况下实现上述目标.js

我尝试通过规范进行身份验证,但未找到ui5错误。 相同的代码是

browser.get(url);
// browser.sleep(2000);
element(by.css('.saml-login-link')).click();
browser.sleep(2000);
element(by.css('#j_username')).sendKeys(username);
element(by.css('#j_password')).sendKeys(password);
element(by.css('#logOnFormSubmit')).click();

实际上这很容易 - 只需通过设置 baseUrl: null 来禁用声明性身份验证,然后执行编程身份验证,如下所述:https://github.com/SAP/ui5-uiveri5/blob/master/docs/config/authentication.md。 并且请忘记在uiveri5测试中使用这些sleep()调用,这个框架的全部目的是避免在UI5应用程序的测试中使用与睡眠和等待的显式同步。

相关内容

最新更新