首页 > 其他分享 >软件测试-web自动化测试-前期环境搭建

软件测试-web自动化测试-前期环境搭建

时间:2024-08-21 18:52:34浏览次数:16  
标签:web 浏览器 webdriver python 环境 selenium PyCharm 软件测试 搭建

记录学习笔记

web端自动化测试也就是网页自动化测试。

主要在PyCharm软件里编写代码,前期需要准备python+selenium的基础环境搭建。

1、下载安装python,下载最新版

检查环境:在cmd里python  -v 和pip  -v 可以正常出现。

2、PyCharm安装,下载社区免费版

直接next安装即可,打开软件,新建项目,file=>new Project,interpreter里选择下载好的环境,也就是前面下载安装的python.exe。

3、selenium安装

PyCharm左下角Terminal里输入:pip install selenium,回车即可。

4、webdriver配置

每一个浏览器都有一个webdriver配置,可以去https://npmmirror.com下载,记得要对于自己电脑上浏览器的版本。如果里面没有64位,32位可以通用。解压后,把edgedriver.exe文件拷贝到python根目录下。

检查环境,写一个demo跑一遍。我常用edge,这里检验的是edge浏览器。

from selenium import webdriver
driver = webdriver.Edge()
driver.get("https://www.ptpress.com.cn/")   # 你要进入的浏览器

页面自动打开浏览器,即环境成功搭建。

标签:web,浏览器,webdriver,python,环境,selenium,PyCharm,软件测试,搭建
From: https://blog.csdn.net/C2023d/article/details/141396006

相关文章

  • 开始搭建每一步图片处理的按钮
    1.读取图片按钮(1)创建主窗体以及读取图片按钮(按钮2)和执行算法流程按钮(按钮1)(2)创建读取图片窗体(窗体1)和选择文件夹按钮(按钮3)(3)进行构造函数RunPro(4)对按钮1进行点击事件其中,调用构造函数RunPro,来获取图片所在文件夹并对文件夹内的图片进行遍历(5)按钮2点击事件,跳转到窗体1......
  • 在线答题考试系统网站/APP/小程序开发搭建
    一款基于YETUADMIN+ThinkPHP8+Uniapp开发的小程序答题考试系统,提供全部前后台无加密源代码,支持私有化部署.可支持对接语言显示:英语,法语,俄语,简体中文, 西班牙语,葡萄牙语,德国语, 阿拉伯语,日本语,韩国语,意大利语, 印地语,马来语,孟加拉,越南人,泰国人,印度尼......
  • 短视频生成与AI的结合应用,Web/App RPA 智能化应用
    在这个日新月异的时代,人工智能(AI)与自动化技术的融合正以前所未有的速度重塑着各行各业。你是否梦想过,在信息的海洋中自动筛选出精华,用创意点亮每一篇内容,同时让繁琐的工作流程变得轻松高效?我们诚邀您参加即将开启的“AI自动化应用开发”公开课第3期,一同探索如何用好AI与自动化,让您......
  • WebDriver API剖析----元素、鼠标、键盘的操作
    一、元素的操作1、清除元素的内容clear()方法用于清除元素中已有的内容。fromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.byimportBydriver=webdriver.Firefox()driver.get("https://www.baidu.com")driver.find_element(......
  • centos7安装FreeRadius3及WEB管理界面DaloRadius
    一、基础环境安装1.安装基础环境yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-......
  • 一文教会你如何搭建固定IP代理
    在现代互联网环境中,固定IP代理成为了越来越多人的选择。无论是为了更稳定的网络连接,还是为了更好的隐私保护,固定IP代理都能提供极大的便利。什么是固定IP代理?固定IP代理,顾名思义,就是提供一个固定的IP地址供用户使用。就像你家里的邮递员知道你的固定住址一样,固定IP代理让你......
  • 产品帮助中心如何搭建?五步让客户满意度提升100%
    一、引言创建帮助文章的好处是节省了招募大量客户联系代理的昂贵成本。它们现在通过解决客户的早期问题而无需支持干预,并为自助提供逐步指导,从而取代了支持代理。当您创建帮助文章时,您会构建知识库并为将来保留它。这些帮助文章充当新员工和客户的培训材料,并确保顺利的入职......
  • 第4篇 虚拟机搭建gitlab环境步骤
    内网环境下搭建自己的gitlab环境管理代码仓库1.介绍实际开发中,可能涉及到工作环境只能在内网环境下做开发,不能使用外网的git进行代码管理以及版本发布等等,本次主要讲解gilab在内网环境下的搭建流程;第1步安装VmwareWorkstationplayer免费版,安装流程可以网上查找该软件的安装......
  • 2.可视化web页面
    1.1.基本元素与布局_文本与标题1.2.基本元素与布局_图片与媒体1.3.基本元素与布局_表格2.1.交互组件_按钮与触发事件2.2.交互组件_输入框与表单2.3.交互组件_下拉框与选择器3.1.数据可视化_绘图与图表3.2.数据可视化_Matplotlib、Plotly等集成4.使用Markdown增强......
  • docker中间件搭建
    1.docker搭建nacos集群2.2.3run-d-p8848:8848-p9848:9848-p9849:9849--restart=always--network=host-eNACOS_AUTH_ENABLE=true-eNACOS_AUTH_TOKEN=T20230703zxcvbnmasdfghjklqwertyuioT20230703zxcvbnmasdfghjklqwertyuio-eNACOS_AUTH_IDENTITY_KEY=admin20......