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请求,服务端接收请求后进行解析,解析完成后执行响应的操作,把结果响应反馈给客户端。
一条评论
匿名
自动化怎么做呀