如果在量角器中,我该怎么办?

时间:2015-08-06 18:11:16

标签: javascript angularjs protractor

我对量角器很新。我想看看如何在量角器中执行if else语句。

例如:

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 个答案:

答案 0 :(得分:0)

你应该能够像你发布的那样做一个if else语句。我不确定变量PortalisNew的设置位置,但是量角器中的if else语句没有什么特别之处。

if(PortalisNew){
    element(By.css('.portal-col>.btn-primary')).click()
}
else{
    element(dropdownPortal).click()
    element(createPortal).click()
}

如果您需要在每次阻止之前或每次阻止之后对PortalisNew变量执行某些操作 (并且您使用茉莉花) ,您可以使用{ {3}}

示例:您可能希望将PortalisNew设置为false或true

  beforeEach(function() {
    // Do stuff
  });

  afterEach(function() {
    // Do stuff
  });

如果您需要在阻止之前做一些事情,或者在阻止 (并且您正在使用茉莉花) 之后,您可以使用{{3} }。

示例:您可能希望将PortalisNew设置为false或true

  beforeAll(function() {
    // Do stuff
  });

  afterAll(function() {
    // Do stuff
  });