selenium

1、什么是selenium

      selenium是一个开源的web自动化测试框架,主要基于web UI自动化测试。
      支持多种语言进行测试脚本的编写,比如:java、python、C#、javascript等等。
      selenium支持跨浏览器平台测试。

2、selenium的原理是是什么(解释下selenium这个框架)

      selenium1.0
      selenium1.0 = Selenium Grid + Selenium RC + Selenium IDE
      Selenium Grid:是一种自动化测试辅助工具,Grid通过利用现有的计算机基础设施,能加快web-app的功能测试。利用Grid可以很方便地实现在多台机器上的异构环境中运行测试用例。
      Selenium RC:Selenium RC分为Client Libraries和Selenium Server。Client Libraries库用于编写测试脚本,并控制Selenium Server的库,Selenium Server负责控制浏览器行为
      Selenium IDE:只有火狐支持安装这个扩展程序,支持录制web ui脚本,然后导出不同语言。

      selenium2.0=Selenium1.0+webdriver
      webdriver:通过原生浏览器支持或者浏览器扩展来直接控制浏览器

      selenium3.0=Selenium2.0 - Selenium RC
      webdriver:通过原生浏览器支持或者浏览器扩展来直接控制浏览器

3、POM是什么

      POM(page object model)是页面对象模型。就是把一个一个的页面,当做一个对象,页面的元素和元素之间的操作方法就是页面对象的属性和行为,所以一般一个页面写一个类文件,这个类文件包含该页面的元素定位和业务操作方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值