Safari上的Selenium网络驱动程序:Keys.ENTER不起作用

Selenium webdriver on Safari: Keys.ENTER not working

本文关键字:Keys ENTER 不起作用 驱动程序 上的 Selenium 网络 Safari      更新时间:2023-09-26

我被迫使用 Enter 键在自动测试中提交表单(自动点击事件无法定位提交按钮)。Keys.ENTER在所有浏览器中都可以使用...除了野生动物园。在 Safari 中,它绝对拒绝按 Enter。 返回也不起作用。是否有一些 Safari 网络驱动程序特定问题导致此问题?

更新:找到点击事件。这是违反直觉的,制作页面的人给了我错误的信息。无论哪种方式,仍然无法按 Enter,这是一个问题。

解决方法

是在要提交的表单的表单字段中使用sendKeys("'n")。这等于按回车键。另一种选择可能是在表单字段中使用 submit(),但我相信第一个建议有效。