语言基础

Python测试开发-自动化测试01

1、引入selenium的jar包

Python可以直接在Anaconda上之直接通过pip install selenium进行下载

Java有两种方式:
方式一,去selenium的Jar包下载的地址(http://selenium-release.storage.googleapis.com/index.html
方式二,新建maven项目,在pom.xml里面添加selenium依赖完成jar包导入

2、下载浏览器驱动(我选择的是Chrome)

进官网文档(https://www.selenium.dev/documentation/
需要下载Chrome的驱动(https://chromedriver.storage.googleapis.com/index.html
注:需要下载对应版本的Chrome驱动,需要先查看Chrome浏览器的版本,打开Chrome浏览器,在设置里面找到关于Chrome,根据对应Chrome版本号去下载Chrome驱动

3、开始编写脚本

Java版本:
System.setProperty(string,string) //设置chromedriver驱动
对象.get(string)//填入url的地址进行访问
对象.findElement(By.id(string)) //通过网页的id元素进行定位
对象.sendKeys(string)//在输入框中输入内容
对象.click() //鼠标点击操作,用来点击按钮
.findElement(By.xpath(string)) //通过xpath定位元素,推荐使用ChroPath直接点击页面的元素就可以获取xpath

4、学习selenium工作原理

浏览器是客户端,selenium作Remote服务端,浏览器用driver对象启动访问服务端,创建session,通过https请求像RS发送restful请求,服务端接收请求后进行解析,解析完成后执行响应的操作,把结果响应反馈给客户端。

一条评论

留言