2015-08-06 3 views
0

Я совершенно новый для транспортира. Я хочу посмотреть, как я могу выполнить if else в обработчике.Как запустить if, иначе в транспортир?

Например:

describe 'Create a portal', -> 
    it 'Create a Portal', -> 

If (PortalisNew){ 
    element(By.css('.portal-col>.btn-primary')).click() 
} 

else{ 
    element(dropdownPortal).click() 
    element(createPortal).click() 
} 
+1

Что такое 'PortalisNew'? – alecxe

ответ

0

вы должны быть в состоянии сделать, если еще заявление точно так, как вы в курсе. Я не уверен, где переменная 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 
    }); 
Смежные вопросы