繁体   English   中英

如何用量角器右键单击特定元素?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM