Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器函数是一个保留关键字_Javascript_Jquery_Css_Coffeescript_Protractor - Fatal编程技术网

Javascript 量角器函数是一个保留关键字

Javascript 量角器函数是一个保留关键字,javascript,jquery,css,coffeescript,protractor,Javascript,Jquery,Css,Coffeescript,Protractor,我想用量角器做一个条件逻辑。如果显示此按钮,请单击该按钮或单击其他内容我正在使用咖啡脚本。 describe 'Create a portal', -> it 'Create a Portal', -> element(By.css('.portal-col>.btn-primary')).isDisplayed().then(function(result) { if(result) {

我想用量角器做一个条件逻辑。如果显示此按钮,请单击该按钮或单击其他内容我正在使用咖啡脚本。

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"

我不知道我做错了什么。

既然这是coffeescript,你需要:

element(By.css('.portal-col>.btn-primary')).isDisplayed().then((result) ->
    // ...
);
        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