标签归档文章: webdriver

webdriver 模拟浏览器行为

rich web的测试需要模拟用户的交互较多, 所以只用http协议简单的来实现web的行为并不能很好对GUI进行测试. 不过现在自动化测试技术,似乎对GUI并没有很大的热情, 因为GUI经常变化, 导致gui的自动化测试脚本也经常需要维护, 维护的时间有时大大超过了开发的时间. 不断地gui需求变化, 导致自动化测试人员疲于奔命.

当然这里我们不谈自动化测试. 因为最近想做一个web 爬虫, 但是需要有java script的引擎. 即需要真实模拟浏览器的解析js并展现. 然后将dom 及 content 获取到. 所以,就去找带js 解析引擎的库. 其实直接使用浏览器内核也可以,但是难度不小. 有了webdriver 使用起来则方便的多.

除了webdriver, 应该还有其他的解决方案. 如下可以请同学们也作为参考.
更多…