我有一个项目,我将一些旧的 HTTPUnit 代码转换为 HTMLUnit。我遇到的问题之一是 HTTPUnit 的 form.submit() 选项。如果我在之前初始化表单变量时选择了正确的表单,则 form.submit 无需专门查找该特定表单的提交按钮即可工作.
我可以使用 HTMLUnit 中的类似内容吗?
只是为了解释我所问的意义,我正在测试一个包含多个表单(针对不同产品)的购物网站,每个表单都有自己的表单按钮,没有特定的属性来分隔它们。每个表单都有自己不同的结构,因此使用 xpath 找到提交按钮有点困难。
具体来说,我要问的是 HTMLUnit 中是否有一种方法可以根据表单本身而不是特定的提交按钮提交表单?如果没有上述情况,有人可以提出解决方法吗?
提前致谢。