点击按钮在量角器中不起作用

时间:2017-06-13 21:32:43

标签: protractor

我是棱角分明的世界的新手。我正在自动化角度2 申请,但我很难点击按钮。

尝试了选项:

  1. 我使用了各种选择器,如xpath,CSS,buttonText,但它们都没有工作,s / m抛出超时消息或无法找到选择器。
  2. 当我尝试在控制台中打印元素时,它显示为对象对象。 我是否需要以字符串格式返回值,然后尝试单击? 要么 我是否需要从NPM添加任何需要的插件?请让我知道
  3. 脚本代码段:

    var resubmit=element.all(by.xpath("//BUTTON[@_ngcontent=''][text()='resubmit']")).get('0');
    console.log("return"+resubmit);
    resubmit.click();
    

1 个答案:

答案 0 :(得分:1)

等待直到元素变为可点击,然后单击。您可以通过以下方式完成:

EC=protractor.ExpectedConditions;
var resubmit=element.all(by.buttonText('resubmit')).get('0');
browser.wait(EC.elementToBeClickable(resubmit), 15000,'Not Clickable'));
resubmit.click();