抱歉,如果这已经得到回答,但我似乎无法在这里找到它。(如有必要,请重定向我)。我正在尝试在 Mac 上使用 wdio/JS 对多个元素进行 Command+单击,但我注意到这browser.keys('Command')
也browser.keys('Control')
不起作用。我寻找的元素被点击,但之前选择的元素被取消选择。我什至在我的循环中通过元素尝试了这个小块(availField
是我需要选择的元素):
availField.moveTo();
// browser.keys('Command');
browser.performActions([
{
type: 'key',
id: 'pressControl',
actions: [{ type: 'keyDown', value: '\uE051' }]
},
{
type: 'pointer',
id: 'selectedField',
parameters: { pointerType: 'mouse' },
actions: [{ type: 'pointerDown', button: 0 }]
}
]);
但是行为是一样的。我所有想要的元素都是一次选择一个,而不是作为一个组。我在这里错过了什么/做错了什么?任何指针都会很棒!
谢谢!