вы должны быть в состоянии сделать, если еще заявление точно так, как вы в курсе. Я не уверен, где переменная PortalisNew устанавливается, но нет ничего особенного для оператора if else в транспортирторе.
if(PortalisNew){
element(By.css('.portal-col>.btn-primary')).click()
}
else{
element(dropdownPortal).click()
element(createPortal).click()
}
, если вам нужно сделать что-то, что PortalisNew переменной перед каждым его блокировать или после каждого блока он (и вы используете жасмин) вы можете использовать these.
пример: вы можете установить PortalisNew ложной или истинной
beforeEach(function() {
// Do stuff
});
afterEach(function() {
// Do stuff
});
также, если вам нужно что-то сделать, прежде чем все он блокирует или после того, как все он блокирует (и вы используете жасмин) вы можете использовать these.
пример: вы можете установить PortalisNew к ложным или истинным
beforeAll(function() {
// Do stuff
});
afterAll(function() {
// Do stuff
});
Что такое 'PortalisNew'? – alecxe