动漫做a视频网站微信公众号推广链接
2026/4/18 7:37:49 网站建设 项目流程
动漫做a视频网站,微信公众号推广链接,建设银行审计招聘网站,wordpress不停刷y#x1f345; 点击文末小卡片 #xff0c;免费获取软件测试全套资料#xff0c;资料在手#xff0c;涨薪更快 在程序员的世界中#xff0c;一切重复性的工作#xff0c;都应该通过程序自动执行。「自动化测试」就是一个最好的例子。随着互联网应用开发周期越来越短点击文末小卡片免费获取软件测试全套资料资料在手涨薪更快在程序员的世界中一切重复性的工作都应该通过程序自动执行。「自动化测试」就是一个最好的例子。随着互联网应用开发周期越来越短迭代速度越来越快只会点点点不懂开发的手工测试已经无法满足如今的业务要求只能被企业逐步裁员淘汰。「自动化测试和持续测试」就成为了业界主流。如果在招聘网站搜索「测试工程师」的职位95% 的招聘都会有「掌握自动化测试以及 Python」的相关要求。可以说Python 自动化已经不是加分项了而成了面试成功的必备技能。所以如果你正准备入行或者转岗做测试工程师的工作Python 自动化测试将是必学技能之一。Python Selenium说到自动化测试就不得不提大名鼎鼎的Selenium。Selenium 是如今最常用的自动化测试工具之一支持快速开发自动化测试框架且支持在多种浏览器上执行测试。Selenium学习难度小开发周期短。对测试人员来说如果你编程经验不足python Selenium 是个很好的选择。语法简约清晰可以显著减少后期维护难度和工作压力。今天我们就介绍一下如何用 Selenium 快速开始 Web 测试工作以下内容出自实验楼课程——「Python 自动化测试实战」欢迎大家来实验楼边敲代码边练习Selenium 基础知识本节课程介绍 Selenium 的功能作用及安装、环境配置并介绍 Selenium 常用的语法。知识点Selenium 介绍安装 Selenium安装 geckodriver 浏览器驱动Selenium 的元素定位点击元素清空文本输入框、向文本输入框输入文本获取元素属性下拉页面页面弹窗的定位以及弹窗文本的获取窗口跳转iframe 定位安装需要的库sudo pip3 install --upgrade pip sudo pip3 install selenium实验环境Firefox 浏览器python 3.5geckodriver 0.22.0selenium 3实验步骤Selenium 在进行回归测试的时候会被经常用到接下来我们就学习 Selenium 的知识。当我们进入selenium 官网时可以看到网站的 title 上写的是 Selenium - Web Browser Automation翻译过来就是网站浏览器自动化。也就是说我们把平时在网页上做的功能测试用 Selenium 代码实现这样在回归测试的时候就可以达到省时省力的目的。Selenium 在工作中的应用常见于功能基本稳定、没有频繁大变动的网页。所以我们一般是在业务功能上线以后为确保页面稳定用 Selenium 实现自动化回归测试结合 git、Jenkins 一起每当有新功能上线时都会执行写好的 Selenium 代码以验证新上线的业务对原有页面功能没有造成影响。如有报错则发送相应的通知这样就可以确保对线上功能出现的未预期 bug 进行及时的修复。安装 Selenium在 xfce 中输入sudo pip3 install selenium安装最新版本的 Selenium。浏览器、geckodriver既然名为网页浏览器自动化自然要安装浏览器一般来说Chrome、Firefox等浏览器都可以这里我们使用当前系统自带的Firefox作为实验浏览器。现在我们需要下载对应的浏览器驱动geckodriver在xfce中输入以下命令$ wget https://labfile.oss.aliyuncs.com/courses/1163/geckodriver-v0.22.0-linux64.tar.gz下载成功后继续输入$ tar zxvf geckodriver-v0.22.0-linux64.tar.gz $ sudo mv geckodriver /usr/local/bin以上操作为将文件解压并移动至/usr/local/bin文件夹中。将目录切换至桌面$ cd /home/shiyanlou/Desktop下面我们来验证是否正常安装在终端使用命令vim demo.py创建文件并写入代码#! /usr/bin/python3 from selenium import webdriver driver webdriver.Firefox() driver.get(https://www.shiyanlou.com)输入python3 demo.py如果浏览器打开并进入实验楼网站则环境配置就成功了。浏览器操作在终端使用命令vim demo2.py创建文件并写入代码:#! /usr/bin/python3 from selenium import webdriver from time import sleep driver webdriver.Firefox() # 浏览器进入百度网站 driver.get(https://www.baidu.com) # 设置浏览器宽800高400 driver.set_window_size(800, 400) # 等待3秒 sleep(3) # 刷新页面 driver.refresh() # 等待3秒 sleep(3) # 最大化窗口 driver.maximize_window() # 退出浏览器 driver.quit() - name: check file script: | #!/bin/bash ls /home/shiyanlou/Desktop/demo2.py error: 还没有在 /home/shiyanlou/Desktop 目录下新建 demo2.py 文件以上代码会在浏览器中执行打开浏览器进入百度网站设置窗口大小为宽 800高 400等待 3 秒刷新页面最大化窗口退出浏览器演示这里我们使用51Testing 软件测试论坛作为演示网站如果大家没有账号需要先去注册一个下面的代码将会使用到账号信息在终端使用命令vim demo3.py创建文件并写入代码#! /usr/bin/python3 from selenium import webdriver from time import sleep driver webdriver.Firefox() # 进入51testing网站driver.get(http://bbs.51testing.com/forum.php) sleep(3) # 用id定位账号输入框并输入账号 driver.find_element_by_id(ls_username).send_keys(您的用户名) # 用id定位密码输入框并输入密码 driver.find_element_by_id(ls_password).send_keys(密码) # 定位“登录”按钮并获取登录按钮的文本 txt driver.find_element_by_xpath(//*[idlsform]/div/div[1]/table/tbody/tr[2]/td[3]/button).text # 打印获取的文本 print(txt) # 定位“登录”按钮并获取登录按钮的type属性值 type driver.find_element_by_xpath(//*[idlsform]/div/div[1]/table/tbody/tr[2]/td[3]/button).get_attribute(type) # 打印type属性值 print(type) # 定位“登录”按钮并进行点击操作 driver.find_element_by_xpath(//*[idlsform]/div/div[1]/table/tbody/tr[2]/td[3]/button).click()在终端执行python3 demo3.py运行结果显示如下页面显示执行以上代码后会在 xfce 中输出如下信息最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询