Selenium+Java 开始学习selenium之前需要了解的知识

  刚学selenium没有几天,所以了解不深,稍微谈一下自己的看法。

  1.为什么要做自动化?

  从个人角度讲,自动化比手工测试技术难度高,工资更高,这是件很现实的事情。

  从公司角度讲,自动化测试可以代替大量重复性的手工测试,节约人员成本。

  2.什么样的公司或者项目适合自动化测试?

  首先,这个项目要是一个长远的项目。因为自动化脚本编写需要时间,如果项目周期短,那么没写完脚本或者脚本运行没多久项目结束,这样是浪费资源。

  其次,需求变动少。或者说一个项目中的主体,基本不变的内容可以进行自动化测试,避免频繁维护自动化脚本。

  最后,保证自动化脚本的复用性。复用性问题,做开的时候也知道,代码要有好的复用性。

  3.如何选择自动化工具

  其实一直以来,对自动化的了解仅限于:QTP和Selenium,这是目前比较主流的自动化测试工具。基本每个招聘的JD上都写着QTP或者selenium。

  Selenium支持很多语言,当前主流语言是JAVA和Python。Java应用度广,Python灵活度高,各有各的优点。

  可能我关注的目前就这么浅薄了,为了学习selenium找了很多资料,在博客园看到了虫师的文章,受益匪浅,非常感谢~~

  

时间: 2024-08-28 18:06:05

Selenium+Java 开始学习selenium之前需要了解的知识的相关文章

学习selenium需要具备的知识或技术

因为有QTP和JAVA的基础,selenium学起来会快很多,总结下学习selenium所需要具备的知识或技术 1.selenium进行的自动化测试是基于ui层面的,所以html,css,javascript基本上是必不可少的,至于javascript,有很多的前端都使用javascript作为其脚本语言!不过javascript并不需要学得很深,只需要掌握一些基础的知识,然后在实践中碰到的时候再继续深学下去! 2.掌柜一门编程语言,比如java,C#,python,ruby!很明显,若是有开发

Selenium Java WebDriver 使用

一. Firefox安装Selenium插件 在FireFox的菜单中的附加组件中搜索Selenium IDE 然后安装 二. 使用Selenium IDE录制脚本/导出脚本 点击图中标志打开Selenium IDE 红色按钮按下表示正在录制,这时候只用将界面切换到Firefox,网址中输入www.baidu.com,然后再搜索框中输入文字,点击搜索,所有的控件的访问都会被记录下来,然后切换回seleniumIDE就可以看到已经录制完毕 然后在图中红色选中的区域可以调整重新执行的速度,蓝色选中区

新手学习selenium路线图(老司机亲手绘制)

前言: 最近群里有不少小白,想入手selenium,但是一直没找到学习路线,还没入门就迷路了,于是小编亲手绘制了一幅学习路线图.希望能帮助小白快速入门,帮助已经入门的,尽快提升! 学习selenium主要分五个阶段,自己在哪个层级,可以对号入座下. 第一阶段:幼儿园   1.选语言:在学习自动化前,先要选一门语言学习,而不是选什么工具,学习selenium,目前最流行的是java和python,至于选哪个,看自己的爱好了,这里就不说哪个语言好(php才是最好的语言).小编是半路出家,没什么语言基

新手学习selenium路线图----转上海悠悠

本来这篇是只在微信公众号(yoyoketang)上发布的,最近一搜,发现本很多人copy(copy公众号的,图片是加载不出来的)了,还没注明出处,不想多说什么,博客上也同步更新这篇吧! 最近群里有不少小白,想入手selenium,但是一直没找到学习路线,还没入门就迷路了,于是小编亲手绘制了一幅学习路线图.希望能帮助小白快速入门,帮助已经入门的,尽快提升! 学习selenium主要分六个阶段,自己在哪个层级,可以对号入座下. 第 一阶段:幼儿园 1.选语言:在学习自动化前,先要选一门语言学习,而不

selenium+java 关于图形化滑块的处理(1)

新人新手,初次接触selenium+Java自动化测试,试着分享点学习中的东西. 在做自动化的时候,有时会遇见图形化校验的问题,特别是现在大部分网站都加上了滑块校验,今天分享一下最简单的滑块校验的处理: 这个滑块的处理步骤: 1.先定位和滑块控件的元素: 2.获得滑块滑动的距离,也就是滑块目的地的坐标: 3.拖动滑块. 1.定位滑块控件,如下图 定位外面的控件也行,定位里面小的那个也行 //外 WebElement sour = driver.findElement(By.cssSelector

Selenium+Java+Eclipse 自动化测试环境搭建

一.下载Java windows java下载链接 https://www.java.com/zh_CN/download/win10.jsp 二.安装Java 安装好后检查一下需不需要配置环境变量,现在java 8已经不用配置环境变量了,直接在命令行输入:java -version 三.下载和安装Eclipse windows Eclipse下载链接 https://www.eclipse.org/downloads/ 你也可以下载绿色版 四.下载selenium,然后解压 selenium

学习selenium python版最初的一个小想法

这个还是我在刚开始学习selenium的时候做的,自己觉得有点意思,在接下来我会基于目前我对于selenium的一些深入研究,写下我对selenium的理解以及UIAutomation的一些理解,以此开篇吧^_^ 前段时间研究Selenium,写了一些测试网页的代码,写着写着,就感觉这些自动化cases的相似度太高,多数是大同小异,基本上可以归纳为这样三步1)找到元素 2)进行操作, 比如点击或者滑动 3) 验证期望, 比如跳转到了一个新页面,或者新元素出现在屏幕中. 比如下面: from se

软件测试之Selenium Java WebDriver

编写Selenium Java WebDriver程序,测试inputgit.csv表格中的学号和git地址的对应关系 package selenium2; import java.util.regex.Pattern; import java.util.concurrent.TimeUnit; import org.junit.*; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import o

自动化测试框架selenium+java+TestNG——配置篇

最近来总结下自动化测试 selenium的一些常用框架测试搭配,由简入繁,最简单的就是selenium+java+TestNG了,因为我用的是java,就只是总结下java了. TestNG在线安装: 打开Eclipse   Help ->Install New Software ,   然后Add   "http://beust.com/eclipse" 选择TestNG,finish下一步完成安装. 验证是否安装成功 File->new->other 导入sele