selenium

1.Selenium自动化测试框架

1.什么是框架?
框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。

框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。

框架,其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。
  • 1
  • 2
  • 3

2.为什么使用框架?
1)自己从头实现太复杂

2)使用框架能够更专注于业务逻辑,加快开发速度

3)框架的使用能够处理更多细节问题

4)使用人数多,稳定性,扩展性好
  • 1
  • 2
  • 3
  • 4
  • 5

2.Selenium概述

selenium环境搭建
1.材料:

	1)python3.7

	2)Firefox35(大于43)

	3)selenium2框架
		稳定版 2.48.0    (pip install selenium=2.48.0)

	4)浏览器驱动		
		chrome
		ie
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

3.Selenium IDE 基本使用

  1.  

在这里插入图片描述
2.
在这里插入图片描述
3.
在这里插入图片描述
4.
在这里插入图片描述
5.
在这里插入图片描述
6.
待更新

4.Selenium API基础

运行 打开百度的网址

在这里插入图片描述

窗口最大化

在这里插入图片描述

获取 窗口尺寸

在这里插入图片描述

设置窗口大小

在这里插入图片描述

获取浏览器位置

在这里插入图片描述

设置浏览器位置

左右移动400 上下移动500
在这里插入图片描述

浏览器关闭操作 (close) 关闭当前窗口

在这里插入图片描述

浏览器关闭操作 (quit) 关闭所有窗口

在这里插入图片描述

获取当前页面的url

在这里插入图片描述

截图

在这里插入图片描述

获取浏览器页的标题

在这里插入图片描述

获取网页源码

在这里插入图片描述

5.selenium 的 八大 定位元素

xpath

在这里插入图片描述
在这里插入图片描述

id

在这里插入图片描述

name

在这里插入图片描述

css_selector

在这里插入图片描述
在这里插入图片描述

class name

在这里插入图片描述

link_text(链接文本定位)

在这里插入图片描述

partial link text(部分链接文本)

在这里插入图片描述

tag_name() tag标签唯一或者该标签在子标签的第一个 用的极少

在这里插入图片描述

clear 清空

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值