[英]How to Right click on specific element, with protractor?
如何模拟鼠标右键单击给定的元素?
我已经尝试过了,上下文菜单无法打开:
var testElem = $('#someElementId span');
return browser.actions().mouseMove(testElem).perform().then(function() {
return browser.actions().click(testElem, protractor.Button.RIGHT).perform();
});
这有效(突出显示正确的元素):
var testElem = $('#someElementId span');
return browser.actions().mouseMove(testElem).perform().then(function() {
return browser.actions().doubleClick(testElem, protractor.Button.RIGHT).perform();
});
没有错误消息...
您可以尝试以下代码段。
var testElem = $('#someElementId span');
var EC = browser.ExpectedConditions;
browser.wait(EC.visibilityOf(testElem),10000);
browser.actions().doubleClick(testElem).perform();
试试下面的一个
browser.actions().mouseMove(el.find()).perform();
browser.actions().click(protractor.Button.RIGHT).perform();
希望对您有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.