【发布时间】:2020-08-11 13:32:51
【问题描述】:
在我要测试的页面上,我有一个这样的表单:
<form method="post" action="target.html">
<input id="myInputField" />
</form>
这里的一个正常用例是用户输入一些文本,然后按回车键。 为了测试,我尝试发送特殊键“输入”,但这会导致异常:
org.openqa.selenium.WebDriverException: Cannot locate element used to submit form
有没有办法在没有按钮的情况下提交表单?我正在使用 HtmlUnitDriver 进行无头测试。
【问题讨论】:
-
试试
-
不幸的是,设置文本字段的类型并不能帮助 selenium 找到表单的“提交”元素(在这种情况下甚至不存在)。
标签: java selenium-webdriver htmlunit-driver