0

抱歉,如果这已经得到回答,但我似乎无法在这里找到它。(如有必要,请重定向我)。我正在尝试在 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 }]
        }
      ]);

但是行为是一样的。我所有想要的元素都是一次选择一个,而不是作为一个组。我在这里错过了什么/做错了什么?任何指针都会很棒!

谢谢!

4

0 回答 0