您如何以编程方式按住Selenium C#中的某个键?

时间:2019-04-09 06:55:37

标签: c# selenium

我一直在寻找答案,但是有关它的所有主题确实过时了。

这种情况是,我在浏览器上有一个Flash游戏,正在尝试使用箭头键以编程方式进行游戏。 我知道如何向按键发送信号,例如:

driver.FindElement(By.Id("myflash")).SendKeys(Keys.ArrowLeft);

但不能真正超越那一部分。

2 个答案:

答案 0 :(得分:0)

您可以尝试使用和弦吗?

driver.FindElement(By.Id("myflash")).sendKeys(Keys.chord(Keys.ARROW_LEFT));

答案 1 :(得分:0)

尝试使用操作。

尝试一下

new Actions(driver).KeyDown(driver.FindElement(By.Id("myflash")), Keys.ArrowLeft).perform();