使用HttpUnit中的WebRequest之类的将表单提交到ServletUnit的最简单方法
||
我想以编程方式创建带有字段等的表单,但是我无法找到公共工厂等来创建WebForm(class)。完成此操作后,我想提交表单,并让我的servlet处理该表单。
我注意到测试使用的一种方法是创建一个PseudoServer,它是一个简单的套接字服务器。然后,测试最终会向一些网址发出请求,该网址会回复包含表格的任意HTML。问题是我无法注册自己的自定义servlet做事情。
因此,如果我希望对servletunit进行单元化,我会陷入想要一种形式但无法创建一种形式的麻烦。
有没有办法将表单提交到servlet单元内的servlet?
有没有一种方法可以将带有servlet单元的表单提交内容组合到httpunit的各个部分?
我猜测可能不是因为它(httpunit)要通过套接字提交表单,而servletunit根本不使用套接字。
根据Andrey的建议和我过去的尝试,我试图在WebRequest上调用众多方法,以尝试传达以发布到服务器的形式存在的内容。
selectFile()-选择要上传的文件
setHeaderField()设置内容类型/字符集/编码。
没有找到相关结果
已邀请:
1 个回复
先对冈蒲
然后直接在请求对象中设置表单参数: