自动化测试就是把一些重复的测试工作利用相关工具自动化,减少重复的劳动。我们不仅可以利用自动化测试工具做测试,还可以利用这些工作做一些其他事情,比如爬数据,曾经抓取过学校的整个学期的课表,空闲教室,帮老爸抓取他的客户联系信息到 excel 表。这种工具不同于一般的脚本爬虫,这相当于正常的用户行为,比如点击输入框,输入文本,点击按钮,而且不用担心动态 js 等问题。
大概搜索了几个自动化测试的工具:
selenium
capserjs
phantomjs
Sikuli
Zombie
WebSpec
以前使用的 WebSpec
,支持多种浏览器内核,可开关 GUI。
下面了解了一下 selenium-webdrive,支持语言有 java
c#
python