Selenium でキーボード ショートカットを使用して UI 機能を実行し、Keys.chord() を使用してキーの同時押しをシミュレートしてきました。Firefox と Chrome では問題なく動作しますが、Internet Explorer では動作しません。IE では、キーを押すたびに、まとめてではなく個別に実行されるようです。
次の行は、Firefox と Chrome では機能しますが、IE では機能しません。
driver.findElement(By.id(id)).sendKeys(Keys.chord(Keys.SHIFT, Keys.ARROW_LEFT));
また、IE で Actions クラスを試しましたが、役に立ちませんでした。
Actions builder = new Actions(driver);
builder.keyDown(driver.findElement(By.id(id)), Keys.SHIFT).sendKeys(Keys.ARROW_LEFT).perform();
誰かがこれの回避策を見つけるのを手伝ってくれるなら(または、それがうまくいくはずで、私が間違っているだけなら)、それは大歓迎です! ありがとう。