有没有一款好的测试套件或工具集,可以自动化网站导航 -- 并支持JavaScript -- 并从页面收集HTML代码?
当然,我可以使用BeautifulSoup直接抓取HTML。 但这对需要JavaScript的网站无济于事 :)
有没有一款好的测试套件或工具集,可以自动化网站导航 -- 并支持JavaScript -- 并从页面收集HTML代码?
当然,我可以使用BeautifulSoup直接抓取HTML。 但这对需要JavaScript的网站无济于事 :)
还可以使用HtmlUnit。
HtmlUnit是一个“无GUI浏览器,用于Java程序”。 它模拟HTML文档,并提供API,允许您调用页面、填写表单、点击链接等等,就像在“正常”浏览器中一样。
它具有相当好的JavaScript支持(不断改进),并且能够与相当复杂的AJAX库一起工作,根据您想要使用的配置模拟Firefox或Internet Explorer。
它通常用于测试目的或从网站检索信息。
我一直在使用Selenium,发现它非常好用。 Selenium在浏览器中运行,并且可以与Firefox、Webkit和IE一起使用。 http://selenium.openqa.org/