Day1 软件测试之自动化测试

题目1:按照以下步骤在中进行自动化测试脚本编写,并执行脚本 。
1、从中引入;
2、使用模块的打开谷歌浏览器;
3、在谷歌浏览器中通过get方法发送网址打开资产管理系统登录页面;
注:1.我还未安装,我用我之前自学安装的Code来做 。
2.由于我没有资产管理系统的登录网址,这里用谷歌浏览器打开百度网址,进行自动化输入百词斩进行搜索 。
代码展示:
from selenium import webdriverfrom selenium.webdriver.common.by import Byimport timedriver=webdriver.Chrome(r"C:\Users\墨,漓汐\Downloads\chromedriver.exe")driver.get("https://www.baidu.com")driver.maximize_window()driver.find_element(By.ID,"kw").send_keys("百词斩")driver.find_element(By.ID,"su").click()time.sleep(20)
操作步骤:
1.安装库:首先需要在终端安装第三方库,使用命令pip,如果是内置模块,就不需要安装,可直接导入使用 。
2.下载淘宝镜像:需要根据你的谷歌浏览器版本来下载,然后在浏览器搜索框中搜索下载网址,进入该网址(),然后根据自己的谷歌浏览器来下载相应的版本 。请记住.exe存放的路径,因为等下写代码会用到该路径,若路径错误,都会无法正常运行 。若下载的是压缩包,需要解压才能使用哦!
3.怎么在浏览器中定位?在浏览器中单击右键,点击检查,如下图提亮部分:
在html中,ID作为唯一标识,因此可用ID来定位,不产生冲突 。学会怎么用ID定位,接下来写代码 。
代码解释:
from selenium import webdriver
1.在前文提到安装,这串代码就是从我们安装的第三方库中导入模块 。
from selenium.webdriver.common.by import By
2.这个记住就好了!
import time
3.导入时间模块
driver=webdriver.Chrome(r"C:\Users\墨,漓汐\Downloads\chromedriver.exe")
4.使用模块,(我们下载的的存放路径)
driver.get("https://www.baidu.com")

Day1  软件测试之自动化测试

文章插图
5.在谷歌浏览器中通过get方法发送网址打开百度页面
driver.maximize_window()
6.使打开的网页窗口最大化
driver.find_element(By.ID,"kw").send_keys("百词斩")
7.通过ID来定位百度搜索框的位置,键盘在输入框中发送“百词斩”
driver.find_element(By.ID,"su").click()
8.也是通过ID定位到搜索按钮,自动化点击搜索
time.sleep(20)
9.停留20秒钟,在爬虫项目中容易使用到,模拟人为访问该网页,以免被发现是爬虫
明日学习任务:Xpath属性定位,css 定位,定位 。干就完了!
注:初次使用CSDN发表文章,也是初次接触软件测试项目中的自动化测试,还有很多不足,望海涵及指正 。
【Day1软件测试之自动化测试】2023年2月28日