2011-02-05 116 views
4

請注意這個問題與Selenium有關。使用Selenium:如何修改或注入HTTP Post Data Request Header?

前一個HTML表單提交即selenium.click("//button[@type='submit']");

我要注入的HTTP發表於母語水平的名稱值對返回給服務器例如

變化HTTP郵政從:

POSTDATA=register=true&accountType=customer 

要:

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

與硒的工作命令其並不明顯如何截獲並修改什麼是回發到服務器。

有關如何在Selenium中實現所需結果或可從Selenium調用的任何想法?請諒解新澤西州

回答

0

理論上你可以使用javascript或jQuery來改變頁面。例如,使用jQuery,您可以添加一個隱藏的表單元素,並使用默認值或預設值,然後在表單提交時傳遞該值。 (如果我理解你的問題 - 模擬TamperData?)