使用Selenium:如何修改或注入HTTP Post Data Request Header?

时间:2011-02-05 10:22:56

标签: http selenium postdata

请注意,这个问题与Selenium有关。

在HTML表单提交之前,即selenium.click("//button[@type='submit']");

我想在HTTP Post中将本地级别的名称值对注入服务器,例如

从以下位置更改HTTP帖子:

POSTDATA=register=true&accountType=customer

要:

POSTDATA=register=true&accountType=customer&mynewfield=true

使用Selenium命令,如何拦截和修改发回服务器的内容并不明显。

有关如何在Selenium中获得所需结果的任何想法或可从Selenium调用的内容?非常感谢NJ

1 个答案:

答案 0 :(得分:0)

理论上你可以使用javascript或jQuery来改变页面。例如,使用jQuery,您可以添加一个隐藏的表单元素,该元素具有默认值或预设值,然后在表单提交时传递。 (如果我理解你的问题 - 模仿TamperData?)