Selenium Chord Method

本文关键字:Method Chord Selenium | 更新日期: 2023-09-27 18:05:57

我需要尝试在selenium c#中发送shift+选项卡。我做了些调查,发现有把钥匙。和弦方法,但我没有看到这个方法。我正在使用当前的selenium webdriver 2.47。我已经尝试了下面,但它抛出了一个错误的关键。选项卡呼叫键必须是一个修饰键(键。转变,钥匙。控件,或键。alt)

    public static void KeyComboTabBack()
    {
        Actions actions  = new Actions(SeleniumDriver);
        actions.KeyDown(Keys.Shift);
        actions.KeyDown(Keys.Tab);
        actions.Perform();
    }

任何想法?

谢谢!

Selenium Chord Method

我认为你需要在同一个动作中发送这两个:

driver.FindElement(ByLocator).SendKeys(Keys.Shift + Keys.Tab);
使用机器人类
 Robot r = new Robot(); 
  r.keyPress(KeyEvent.VK_SHIFT);
  r.keyPress(KeyEvent.VK_TAB);
  r.keyRelease(KeyEvent.VK_SHIFT);
  r.keyRelease(KeyEvent.VK_TAB);