java - 如何在使用 Selenium WebDriver 和 eclipse 中的 java 代码在搜索字段中输入文本后按 'Enter'

标签 java selenium selenium-webdriver webdriver

我正在尝试在 Eclipse 中使用 WebDriver、TestNG 编写测试用例。 WebDriver版本为2.39

在测试用例中,我尝试打开浏览器,输入站点地址,加载后,找到搜索字段,使用 Excel 工作表中的数据驱动类型输入文本。

输入第一个数据后,我想单击键盘上的 Return 键,等待加载并清除它,然后从电子表格进入下一个测试。

我输入文字,清除都成功了,但是不知道怎么写回车或者回车的代码,请指教。

抱歉,我在搜索中找不到这个。

问候,

最佳答案

您可以通过在输入的文本中添加“\n”来模拟按下 Enter 键。例如 textField.sendKeys("text you type into field"+ "\n")

更新:顺便说一句,这里已经有人问过了Typing Enter/Return key in Selenium

关于java - 如何在使用 Selenium WebDriver 和 eclipse 中的 java 代码在搜索字段中输入文本后按 'Enter',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22729341/

相关文章:

java - 将变量放入 find.By CSS 但出现错误 : "Attribute value must be a constant" for Selenium/Java

python - google-chrome 无法在 flask 应用程序中以 Selenium 开头

javascript - 使用 websocket 的 gRPC 替代方案?

java - TestNG 中的继承和@BeforeSuite

java - 如何将 CXF Web 服务请求记录到不同的日志文件?

python - 转换时忽略字符

java - 如何使用 TestNG 在循环中运行 @beforeclass @test 和 @Afterclass 案例

java - Selenium 中的数据提供者与 TestNG 不匹配

java - sed 不在 java 程序中工作,但输入行在终端中工作

javascript - Protractor 看不到元素的子元素