curl可以代替Selenium,HtmlUnit,watir等程序吗?

时间:2010-12-28 22:26:01

标签: selenium curl selenium-webdriver webdriver htmlunit

我需要编写一些Web表单页面的脚本,curl似乎是答案,因为它支持PHP。

然而,该表单使用JavaScript菜单选项卡,我不太确定curl如何定位链接并单击它们以显示其他页面。我试过了Selenium,它立刻起作用了。如果我使用Selenium来定位表单元素的ID,可以编写脚本来定位这些元素,然后单击它们,输入值并单击提交按钮?

Htmlunit是我想尝试的另一个

2 个答案:

答案 0 :(得分:1)

没有。 curl不是一个功能测试工具,并且不知道有关html或页面的DOM(文档对象模型)能够与之交互的任何信息。这并不是说你不能使用curl并将响应传递给理解html的东西......

答案 1 :(得分:0)

也许这是一个迟到的答案。我通过Java使用htmlunit。它非常方便和有用。你可以在网上找到很多的东西。此外,它部分支持javascripts。