如何通过 SendKeys 发送特殊字符?

发布于 2024-12-11 20:37:10 字数 352 浏览 0 评论 0原文

我正在尝试在 Selenium2 中填写表格。

一个输入有一个自动完成功能,我想关闭它,最好通过在搜索词后发送 esc 来关闭。 即类似 driver.FindElement(By.Id("InputWithAutocomplete")).SendKeys("SearchTerm/ESC");

我还想发送的密钥包括 delctrl+ a

是否有我可以使用的特殊字符列表?

我正在将 Selenium for .NET 2.8 与 FirefoxDriver 一起使用。

I'm trying to fill out a form in Selenium2.

One input has an autocomplete that I want to close, preferably by sending esc after the search term.
I.e. something like driver.FindElement(By.Id("InputWithAutocomplete")).SendKeys("SearchTerm/ESC");

Keys that I would also like to send include del and ctrl+ a.

Is there a list of special characters that I can use?

I'm using Selenium for .NET 2.8 with the FirefoxDriver.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉墨 2024-12-18 20:37:10

试试这个:

WebElement list1;    
list1=firefoxDriver.findElement(By.name("lst")); 
list1.sendKeys(Keys.CONTROL);

Try this:

WebElement list1;    
list1=firefoxDriver.findElement(By.name("lst")); 
list1.sendKeys(Keys.CONTROL);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文