我正在尝试在量角器中执行条件逻辑。如果显示此按钮,则单击按钮或者单击其他内容。 我正在使用咖啡脚本。
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"
我不知道我做错了什么。
答案 0 :(得分:1)
由于这是coffeescript,您需要correctly declare the promise resolution function:
element(By.css('.portal-col>.btn-primary')).isDisplayed().then((result) ->
// ...
);
答案 1 :(得分:0)
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