浅谈学习selenium的一些知识点的总结
学习自动化测试,先得学习一门语言。自动化对语言要求掌握的程度不深,但必须得会基本的入门语法。
我学习的是python2,简单,易懂,上手快。
每天敲就是了。
我的学习路径是:
先学习一段时间python2.7,然后在开始学习selenium,现在开始学习robotframework了,这是后话。
对于selenium入门不难。先学习API方法。(我是买了一本虫师的自动化的书籍当参考书的。书名:<<selenium2 自动化测试实战 基于python2>>,这本书对我的帮助很大,感谢作者。)
我印象中大概有:1,元素的八种定位方法
2,操作键盘,鼠标事件。
3,alter弹出框,ifrmae框架等。
剩下的就是通过大量的模拟练习,掌握如何通过API方法来操作页面。
4,学习单元测试框架--unittest
学习unittest框架,主要作用是为了组织用例,管理用例,调用用例。
很爽的练习过程。
5,学习自动保存测试报告,自动发邮件。
多练习几次就会的,没有想象中的高大上。
6,用例的数据与业务分离,
这一块我不怎么熟练,主要是代码功底滞后。
目前精力放在练习代码上,还有robotframework的学习上,就暂停了对selenium的深入学习。
自动化测试总的给我的感觉是,入门简单,深入得花更多的时间与精力了。正如:python一样。
无论怎样,路不管多远,只要一直走下去,总有走完的一天.山不管多高,只要一直爬,总有爬完的一天。
正如我同事说的,IT行业很少有技术问题,只有时间问题。