【发布时间】:2009-10-20 14:37:26
【问题描述】:
我有一个网站、用户名和密码, 通常我会使用用户名和密码登录网站,并在复选框中选择一些项目并提交它们以执行操作。
但是现在我需要编写一个应用程序来通过一些关键字选择复选框并自动提交它们。
有人有好主意吗? 我之前用过IBM appscan,它可以自动登录我的网站,它是如何实现的?
【问题讨论】:
标签: c# java c++ forms webforms
我有一个网站、用户名和密码, 通常我会使用用户名和密码登录网站,并在复选框中选择一些项目并提交它们以执行操作。
但是现在我需要编写一个应用程序来通过一些关键字选择复选框并自动提交它们。
有人有好主意吗? 我之前用过IBM appscan,它可以自动登录我的网站,它是如何实现的?
【问题讨论】:
标签: c# java c++ forms webforms
您需要一些支持代码会话的库。如果在 Java 中执行此操作,那么正如 Eric 已经说过的,您可以使用 HttpUnit。虽然这是一个单元测试框架,但它可以用于你需要做的事情。
page 解释了 cookie 处理(对于会话 - 我假设您使用 cookie)和表单中的复选框参数,使用 HttpUnit。
从代码发出登录 HTTP 请求后,您只需发出包含复选框的适当表单参数的 HTTP 请求。
【讨论】:
你可能对HttpUnit感兴趣。
【讨论】:
Selenium 是另一种专为测试而设计的工具,但可以执行不属于测试的自动化任务。
【讨论】: