【发布时间】:2020-01-25 13:19:54
【问题描述】:
我是 C# 新手,无法使用 Selenium Clear 命令删除一些文本框内容。在这种情况下,我在使用 Java 时尝试了以下命令。
webelement.sendKeys(Keys.chord(Keys.CONTROL,"a", Keys.DELETE));
现在在 C# 中,chord 命令不可用。
我已经完成了 Keys 课程,请找到链接 https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/Keys.html 并相信 C# 没有和弦。我们是否有任何替代方法来执行相同的操作。我可以使用 JavaScript 从文本框中删除输入,但是如何在 C# 中实现同时按下多个键。
目前使用 JavaScript 使用这种方法
public static void clearTextboxContentUsingJS(IWebDriver driver, IWebElement element)
{
((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].value ='';", element);
}
【问题讨论】: