Добрый день, возможно, кто-то сталкивался с этой проблемой. Я не могу выполнить щелчок правой кнопкой в Firefox72 и MicrosoftEdge 81.0.403.0. Правый клик отлично работает в IE11 и Chrome. То, что я пробовал до сих пор:
1) Обычный способ для ночных часов щелкнуть правой кнопкой мыши:
rightClick : function(client, elem) {
client.waitForElementVisible(elem, timeout)
client
.moveToElement(elem, 10, 10)
.pause(genPlusOne)
.mouseButtonClick('right')
.pause(genPause);
}
2) Отправка ключей:
keyRight : function(client, elem) {
client.waitForElementVisible(elem, timeout)
client.pause(medPause)
client.keys([client.Keys.SHIFT, client.Keys.F10]);
client.pause(medPause)
}
3) Использование javascript "contextmenu" click:
anotherRightClick : function (client, elem) {
// inject script in client
client.waitForElementVisible(elem, timeout)
client.execute(function(elem){
// dispatch "context menu" event
$(elem).trigger('contextmenu');
return true;
}, [], function(result){
console.log("I just right clicked something")
});
}
4) client
.moveToElement(elem, 10, 10)
.mouseButtonDown(2)
.mouseButtonUp(2)
Я приветствую любые комментарии или предложения