Protractor 如何在量角器中单击应用程序弹出窗口中的按钮?
弹出窗口“否”按钮html代码:Protractor 如何在量角器中单击应用程序弹出窗口中的按钮?,protractor,Protractor,弹出窗口“否”按钮html代码: <button type="button" class="btn btn-default" data-dismiss="modal">No</button> <button type="button" class="btn btn-primary" ng-click="sendBulkMail()">Yes</button> 否 弹出窗口“是”按钮html代码: <button type="button
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
<button type="button" class="btn btn-primary" ng-click="sendBulkMail()">Yes</button>
否
弹出窗口“是”按钮html代码:
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
<button type="button" class="btn btn-primary" ng-click="sendBulkMail()">Yes</button>
是
完整代码:
<div class="modal-content">
<div class="modal-body container-fluid mainformFieldsWrap">
Are you sure you want to send bulk interest mail to candidates?
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
<button type="button" class="btn btn-primary" ng-click="sendBulkMail()">Yes</button>
</div>
</div>
您确定要向候选人发送大量兴趣邮件吗?
不
对
问题:在我们的应用程序中,我点击“删除按钮”,点击删除按钮后,我会弹出窗口,在弹出窗口中我必须点击“是”或“否”按钮
如何实现?如果您想在单击事件后实现任何服务调用或任何功能,我们可以使用以下方法:
browser.driver.switchTo().activeElement();
browser.sleep(5000);
element(by.buttonText("Yes")).click();
browser.sleep(5000);
或
或
基本上,browser.sleep(5000)将允许您的功能执行如果您希望在单击事件后实现任何服务调用或任何功能,我们可以使用如下方式:
browser.driver.switchTo().activeElement();
browser.sleep(5000);
element(by.buttonText("Yes")).click();
browser.sleep(5000);
或
或
基本上,browser.sleep(5000)将让您的功能执行您的弹出窗口是一种警报还是提示?你能粘贴它的完整代码吗?如果是警报,则可以使用量角器内置的
alert()
函数。Thanks@GirishSortur我们用它作为提示。你能帮帮我吗。我粘贴了完整的代码。browser.driver.switchTo().activeElement()
将焦点切换到提示符。然后您可以单击“是”按钮。@GirishSortur我们正在使用它作为提示。我粘贴了所有代码请看一看…@priyansushekhar browser.driver.switchTo().activeElement();浏览器。睡眠(5000);元素(按.partialButtonText(“关闭”))。单击();我试过这样做,但它给出了错误“元素不可见”。您的弹出窗口是一种警报还是提示?你能粘贴它的完整代码吗?如果是警报,则可以使用量角器内置的alert()
函数。Thanks@GirishSortur我们用它作为提示。你能帮帮我吗。我粘贴了完整的代码。browser.driver.switchTo().activeElement()
将焦点切换到提示符。然后您可以单击“是”按钮。@GirishSortur我们正在使用它作为提示。我粘贴了所有代码请看一看…@priyansushekhar browser.driver.switchTo().activeElement();浏览器。睡眠(5000);元素(按.partialButtonText(“关闭”))。单击();我试着这样做,但它给出了错误“元素不可见”。