首页 >> 大全

软件测试之自动化测试(Day1)

2023-12-18 大全 32 作者:考证青年

题目1:按照以下步骤在中进行自动化测试脚本编写,并执行脚本。

1、从中引入;

2、使用模块的打开谷歌浏览器;

3、在谷歌浏览器中通过get方法发送网址打开资产管理系统登录页面;

注:1.我还未安装,我用我之前自学安装的 Code来做。

2.由于我没有资产管理系统的登录网址,这里用谷歌浏览器打开百度网址,进行自动化输入百词斩进行搜索。

代码展示:

from selenium import webdriver
from selenium.webdriver.common.by import By
import time
driver=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")

_自动化软件测试工具_app测试自动化

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发表文章,也是初次接触软件测试项目中的自动化测试,还有很多不足,望海涵及指正。

2023年2月28日

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了