C#中java Keys.chord()方法的替代方法是什么?
我是C#新手&无法使用Selenium Clear命令删除某些文本框内容。在这种情况下,当我在Java中工作时,我正在尝试下面的命令C#中java Keys.chord()方法的替代方法是什么?,c#,selenium,textbox,C#,Selenium,Textbox,我是C#新手&无法使用Selenium Clear命令删除某些文本框内容。在这种情况下,当我在Java中工作时,我正在尝试下面的命令 webelement.sendKeys(Keys.chord(Keys.CONTROL,"a", Keys.DELETE)); 现在在C#中,chord命令不可用 我已经浏览了Keys类,请找到链接,相信chord不是C#的。我们是否有其他方法来执行相同的操作。我可以使用JavaScript删除文本框中的输入,但如何实现在C#中同时按下多个键呢 目前正在使用J
webelement.sendKeys(Keys.chord(Keys.CONTROL,"a", Keys.DELETE));
现在在C#中,chord命令不可用
我已经浏览了Keys类,请找到链接,相信chord不是C#的。我们是否有其他方法来执行相同的操作。我可以使用JavaScript删除文本框中的输入,但如何实现在C#中同时按下多个键呢
目前正在使用JavaScript使用这种方法
public static void clearTextboxContentUsingJS(IWebDriver driver, IWebElement element)
{
((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].value ='';", element);
}
您可以尝试按
键。在循环中退格,看看这是否有帮助
var length = element.GetAttribute("value").Length;
for (int i = 0; i < length; i++)
{
webElement.SendKeys(Keys.Backspace);
Thread.Sleep(100);
}
可能重复的
webElement.SendKeys(Keys.Control + "a");
webElement.SendKeys(Keys.Delete);