硒会记录萤火虫和篡改数据操作吗?

时间:2012-04-25 11:24:47

标签: firefox selenium request

我正在编写一个自动化测试脚本。到目前为止,Selenium帮助了我。现在,我有一个测试用例,我应该篡改请求并添加一个参数,然后提交请求。我是通过使用tamperdata手动完成的。

我想现在自动化这个测试用例。问题是,selenium没有记录我添加参数然后提交请求的操作。我知道selenium是一种记录回放类工具。有人可以确认我是否无法记录篡改数据或做错了吗?

如果不能,那么您如何自动化这类测试用例。

1 个答案:

答案 0 :(得分:0)

Selenium真的不是为这类工作而设计的。如果普通用户不能进行篡改请求(没有Firebug等),那么Selenium通常也不能。无论如何,你可以拥有FireBug:How do I run Firebug within Selenium WebDriver (Selenium 2)?。控制它,这就是问题的来源 - 我认为这不值得研究。

执行此操作的一种方法可能是Java中的HttpUrlConnection,使用Java制作和发送请求...请参阅那些SO问题:How to send HTTP request in java?Using java.net.URLConnection to fire and handle HTTP requests