C# 在selenium中减慢击键速度
我正在selenium中的文本框中输入文本,使用:C# 在selenium中减慢击键速度,c#,.net,selenium,selenium-webdriver,C#,.net,Selenium,Selenium Webdriver,我正在selenium中的文本框中输入文本,使用: driver.FindElement(By.XPath(xpath)).SendKeys("1234"); 击键发生得太快,以至于什么也没有发生。有没有办法减缓击键速度?您可以创建自己的实现来模拟慢速键入(人工键入) foreach (char c in value) { Random random = new Random(); mseconds=random.Ne
driver.FindElement(By.XPath(xpath)).SendKeys("1234");
击键发生得太快,以至于什么也没有发生。有没有办法减缓击键速度?您可以创建自己的实现来模拟慢速键入(人工键入)
foreach (char c in value)
{
Random random = new Random();
mseconds=random.Next(3, 10) * 100;
System.Threading.Thread.Sleep(mseconds);
driver.FindElement(By.XPath(xpath)).SendKeys(c);
}