关于学习selenium进行自动化测试所需要学的知识

操作方法

  • 01

    关于使用selenium进行本人也是从小白学起的,跑过不少论坛,博客和官网,基本从最基础学起,一点点进步,中间需要什么知识就学习什么知识!猛学,狠学!不断尝试和总结,这样才能慢慢让自己脱离小白! 所以这里总结一下学习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的时候同样会遇到各种各样的问题,到时就见招拆招吧,打好内功先! 好吧!看完了就开始学吧。加油!

(0)

相关推荐

  • 新手怎样学计算机知识?

    如果你想学计算机知识,但是不知道怎么学习怎么办呢?快来和小编一起看看吧! 操作方法 01 当然我们可以买书来自学,书的选择也就是很重要的,可以询问一些身边的朋友有没有买过此类的书籍.(建议购买附有CD ...

  • 新人学习AppCan开发手机App需要哪些基础知识

    AppCan是国内领先的混合式移动应用开发框架.但是作为一个新手,需要掌握哪些基础知识才能开发出来自己的app呢?本文将详细介绍. 操作方法 01 1. HTML/HTML5基础: HTML5是HTM ...

  • Word文档小技巧,每日必学经典知识

    在Word编辑文档的时候都会对文档进行排版处理,在排版的过程中可能会遇到多种问题,今天教大家几个关于Word文档中会用到的技巧,在办公中也是常用知识. 操作方法 01 删除对于空行 在编辑文档的时候, ...

  • 半自动化的安装CentOS系统

    本实验在生产环境中现在已经用不到了,因为已经有更高级的自动化安装软件来取代了本次实验,所以只是为了能从低层更了解Linux的安装,从而做了本次实验,加深与理解当前所学的知识. 先看一下拓扑图吧! 简单 ...

  • 如何在学习强国软件中加好友

    学习强国作为一款线上学习软件,十分受同学们的喜欢,在学期强国中不仅可以学到知识,还可以认识新朋友.接下来就由小编来告诉大家如何添加好友吧.具体如下:1.第一步,打开手机并在桌面上找到学习强国图标,点击 ...

  • 学UI网四周年!我们的进步,你们努力的结果~

    前言: 学UI网四周年啦!是的你没有看错,双十一这个剁手的节日就是咱们学UI网生日啦~还有一个就是"光棍节"哈哈哈,这个节日实在是不要太好记了! 感谢: 在这个"惊心动魄 ...

  • 如何快速学习c语言

    大家可能因为学习c语言有些困难,大多数人都把这个语言当做编程的入门语言. 操作方法 01 首先是兴趣,要对这门语言有着浓厚的兴趣 ,兴趣是学习这门语言的动力,如果连兴趣都没有的话,那怎么能学好这门语言 ...

  • 如何高效的学习影视后期制作?

    很多小伙伴都有这样的体会,明明很努力的每天坚持看教学,学了一个月还是什么都不会?为什么做过的练习几天就忘记了?学了这么久还是没有自己的作品,该怎么找工作?今天就来给大家支几招学习方法 操作方法 01 ...

  • 设计新手怎么开始学平面设计?

    现在很多朋友想学平面设计,但是不知道从何学起,摸不着头脑,找不到入门之处.我们现在就来谈谈进入平面设计的"大门"在哪里. 第一,了解什么是平面设计 01 什么是平面设计?就是用一些 ...