C# 硒弦法
我需要尝试发送selenium c#中的shift+选项卡。我做了一些研究,我一直看到keys.chord方法,但我没有看到那种方法。我正在使用当前的SeleniumWebDriver 2.47。我尝试了以下操作,但它在keys.tab调用键上抛出了一个错误-键必须是修改键(keys.Shift、keys.Control或keys.Alt) 有什么想法吗C# 硒弦法,c#,selenium,selenium-webdriver,C#,Selenium,Selenium Webdriver,我需要尝试发送selenium c#中的shift+选项卡。我做了一些研究,我一直看到keys.chord方法,但我没有看到那种方法。我正在使用当前的SeleniumWebDriver 2.47。我尝试了以下操作,但它在keys.tab调用键上抛出了一个错误-键必须是修改键(keys.Shift、keys.Control或keys.Alt) 有什么想法吗 谢谢 我认为您需要同时发送两个: driver.FindElement(ByLocator).SendKeys(Keys.Shift + Ke
谢谢 我认为您需要同时发送两个:
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);
Robot
类是否纯粹是一个与Java相关的库(与HAL一起使用)??
Robot r = new Robot();
r.keyPress(KeyEvent.VK_SHIFT);
r.keyPress(KeyEvent.VK_TAB);
r.keyRelease(KeyEvent.VK_SHIFT);
r.keyRelease(KeyEvent.VK_TAB);