Protractor 在Digrator中,我希望代码根据OTP是否触发进行处理,如果没有触发,我可以登录到主页或任何页面并继续执行工作
我不熟悉编码和量角器 在Digrator中,我希望代码根据OTP触发器是否转到并检索OTP进行处理,如果没有,则登录到主页或任何页面并继续在主页中执行操作。我正试着用if-else检查一下 我像下面那样试过Protractor 在Digrator中,我希望代码根据OTP是否触发进行处理,如果没有触发,我可以登录到主页或任何页面并继续执行工作,protractor,Protractor,我不熟悉编码和量角器 在Digrator中,我希望代码根据OTP触发器是否转到并检索OTP进行处理,如果没有,则登录到主页或任何页面并继续在主页中执行操作。我正试着用if-else检查一下 我像下面那样试过 browser.getcurrentUrl().toEqual().then function() { statements; }, 我认为它不起作用。有人能帮忙吗?下面是我的代码片段 基本上,我是在检查url,如果它包含特定的文本,我不想执行任何进一步的执行,我想退出执行。如果url
browser.getcurrentUrl().toEqual().then function()
{
statements;
},
我认为它不起作用。有人能帮忙吗?下面是我的代码片段 基本上,我是在检查url,如果它包含特定的文本,我不想执行任何进一步的执行,我想退出执行。如果url不包含任何指定内容,我希望继续执行 如果情况正常。但不是其他部分
var HomePages = require('../Pages/HomePage.js');
var EC = protractor.ExpectedConditions;
describe(‘Check_url function’, function() {
browser.wait(EC.urlContains(’some url’),2000).then(result => {
if (result) {
console.log('Sorry!!!!!!!, Encountered PassCode Authentication Process.
Execution cant be proceed further');
} else {
HomePages.profile();
browser.driver.sleep(300);
}
});
});
//////////////////////////
HomePages.js -
'use strict';
module.exports = {
Homepage: {
usrname: element(by.className('profile-name')),
usricon: element(by.css('[title="profile"]')),
Cli_id: element(by.css('[title=“Client ID"]'))
},
profile: function() {
this.click_Profile();
},
click_Profile: function() {
var angular3 = this.Homepage;
angular3.usricon.click();
},
这也是一个糟糕的教程网站。你最好的办法是找出基本问题,然后针对遇到的问题提出具体问题。“我认为它不起作用”不是一个问题。它怎么不起作用?你想做什么,你作为一名教师尝试过什么,你得到了什么结果。看见