c# - 如何在用 C# 编写的 Selenium WebDriver(Nunit 测试用例)中按 "Enter"?

标签 c# nunit selenium-webdriver enter

我正在尝试使用 nunit + Selenium + c# 创建一个自动化框架

我们的 webadmin 基于 Devexpress 框架,因此我无法通过它的“ID”点击按钮,或者至少我不知道如何点击。对此的替代是简单地按下“Enter”按钮。 我已经试过了

driver.FindElement(By.XPath("String")).SendKeys(Keys.Enter);

最佳答案

using OpenQA.Selenium.Interactions;

Actions builder = new Actions(driver);        
builder.SendKeys(Keys.Enter);

更多信息:Typing Enter/Return key in Selenium

关于c# - 如何在用 C# 编写的 Selenium WebDriver(Nunit 测试用例)中按 "Enter"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17552477/

相关文章:

java - 如何通过单击或单个命令运行 Selenium 测试?

python - 构建函数以清除字段和 send_keys

c# - 鼠标滚轮事件不适用于标签页上的组合框?

c# - 在 C# 中确定引用类型的可空性时,何时应使用 NullabilityInfo.ReadState 与 NullabilityInfo.WriteState?

c# - 如何确保一个类可以调用另一个类的方法,但其他类不能调用该方法?

azure - NUnit azuredevops 管道

c# - 使用不同的环境设置使所有测试运行多次

c# - NUnit 测试错误 'Could not load file or assembly..'

c# - 将对数据网格所做的更改反射(reflect)回数据集和数据表

java - 如何通过 cli 运行 selenium webdriver 测试