[英]How do you programmatically hold down a key in Selenium C#?
我一直在寻找答案,但所有关于它的主题都已经过时了。
情况是,我在浏览器上有一个flash游戏,我正在尝试使用箭头键以编程方式播放。 我知道如何向键发送信号,例如:
driver.FindElement(By.Id("myflash")).SendKeys(Keys.ArrowLeft);
但不能真正超越那一部分。
你能尝试使用和弦吗?
driver.FindElement(By.Id("myflash")).sendKeys(Keys.chord(Keys.ARROW_LEFT));
尝试使用Actions。
尝试这个
new Actions(driver).KeyDown(driver.FindElement(By.Id("myflash")), Keys.ArrowLeft).perform();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.