【问题标题】:Protractor function is a reserved keyword量角器函数是保留关键字
【发布时间】:2015-10-30 01:47:15
【问题描述】:

我正在尝试在量角器中执行条件逻辑。如果显示此按钮,则单击该按钮,否则,单击其他内容。 我正在使用咖啡脚本。

describe 'Create a portal', ->
    it 'Create a Portal', ->
        element(By.css('.portal-col>.btn-primary')).isDisplayed().then(function(result) {
            if(result)
            {
                element(By.css('.portal-col>.btn-primary')).click()
            }
            else{
                element(dropdownPortal).click()
                element(createPortal).click()
            }
        });

我收到此错误:

  - SyntaxError: reserved word "function"

我不知道我做错了什么。

【问题讨论】:

    标签: javascript jquery css coffeescript protractor


    【解决方案1】:

    由于这是coffeescript,你需要correctly declare the promise resolution function

    element(By.css('.portal-col>.btn-primary')).isDisplayed().then((result) ->
        // ...
    );
    

    【讨论】:

      【解决方案2】:
              element(By.css('.portal-col>.btn-primary')).isDisplayed().then (result) ->
                if result
                  element(By.css('.portal-col>.btn-primary')).click()
                else
                  element(dropdownPortal).click()
                  element(createPortal).click()
                return
      

      【讨论】:

        猜你喜欢
        • 2020-07-06
        • 1970-01-01
        • 2012-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-08
        • 2011-09-09
        相关资源
        最近更新 更多