学习selenium所须要具备的知识或技术
1.selenium进行的自己主动化測试是基于ui层面的,所以html,css,javascript基本上是不可缺少的,至于javascript,有非常多的前端都使用javascript作为其脚本语言!只是javascript并不须要学得非常深,仅仅须要掌握一些基础的知识,然后在实践中碰到的时候再继续深学下去!
2.掌柜一门编程语言,比方java,C#,python,ruby!非常明显,若是有开发语言的基础,则写脚本的时候也不会太费力,这也是一项基本功!眼下,使用java还是偏多的!另外也是因为selenium支持多种语言写測试脚本!自己主动化測试脚本并不能靠录制出来的,基本上是要靠自己写出来的,毕竟录制的脚本的弊端非常多,尤其是前端使用了某些框架之后,录制的脚本基本成为鸡肋!
3.单元測试框架junit/testing,眼下非常多人採用selenium+junit或者selenium+testng測试架构,所以,须要掌握能配合selenium进行測试的框架,比方junit/testng,只利用其提供的api便能够大大地辅助你的測试,提升測试效率!
以上,大的方面基本上是这三点,其实在这三点中会涉及到非常多知识须要你去学习,整理,消化和应用。比方学习html+css会涉及到xpath选择器和css选择器,学习javascript的时候有可能会接触到javascript的各种框架,比方主流的jquery!学习语言的时候就更不用多说了!而在运用selenium的时候相同会遇到各种各样的问题,到时就见招拆招吧,打好内功先!