首页 > 其他分享 >第一个selenium测试

第一个selenium测试

时间:2024-08-25 10:36:42浏览次数:9  
标签:浏览器 第一个 python 测试 selenium -- 版本 pip

一、环境搭建

使用语言:python

1、python解释器:python.exe 版本 3.11.4
下载地址:[https://www.python.org/downloads/release/python-3114/]

设置环境变量:复制python.exe安装路径--高级系统设置--环境变量--PATH中添加--粘贴python.exe安装路径--确定
目的是确保接下来系统能从设置的路径找到该程序

检查是否安装成功
命令提示符输入 python

出现以上提示,代表成功

安装selenium
selenium为python中的一个库
安装该库只需要打开命令提示符,输入命令
pip install selenium

[注:]使用pip,需要为pip设置一下环境变量,找到python解释器下的pip.exe路径,将其加入环境变量)

2、浏览器:Mircrosoft Edge 版本 127.0.2651.105 (正式版本) (64 位)
浏览器驱动:Mircrosoft Edge Driver
下载地址:[https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/?form=MA13LH]

[注:]需要特别关注浏览器版本,浏览器版本需要跟下载的浏览器驱动版本一致
浏览器版本可在以下找

3、软件:pycharm 版本 2024.2(Professional)
下载地址:[https://www.jetbrains.com.cn/en-us/pycharm/download/?section=windows]
下载完成后点击运行,一路“下一步”,完成安装

二、程序
1、新建项目
打开pycharm,新建一个项目(Project),选择新建项目路径,注意选择custom environment,导入此前安装的python 解释器,之后creat

2、代码
该selenium测试程序主要实现的是,驱动浏览器,进入网页,输入关键词,进行搜索;
新建python文件,输入以下代码
(1)导入库

(2)封装方法

(3)主函数调用方法

以上代码运行之后,会自动进入百度,输入pyton关键词,点击进行搜索

标签:浏览器,第一个,python,测试,selenium,--,版本,pip
From: https://www.cnblogs.com/jongjongjong/p/18365994

相关文章

  • (软件测试)基础2
    1.等价类划分法 步骤:2.编写数据用例例题:参考基础1中的手机号实例2.边界值分析法99的离点:98100(离边界上最近的点)边界值练习1:标题  其中长度不能为-1边界值练习2:QQ号码的合法性划分有效等价和无效等价只用考虑类型即可不用考虑别的,取......
  • Odoo软件二次开发:Odoo自动化测试与持续集成
    Odoo软件二次开发:Odoo自动化测试与持续集成Odoo自动化测试基础自动化测试的重要性在软件开发过程中,自动化测试扮演着至关重要的角色。它不仅提高了测试的效率和准确性,还减少了人为错误,确保了软件质量。对于Odoo这样的复杂ERP系统,自动化测试更是必不可少,因为它可以帮助开......
  • try的简单性能测试
    #1.测试对函数类型检查使用捕捉异常和if先判断方式的时间差fromtimeitimporttimeitdefincrement_lbyl(x):ifisinstance(x,int):returnx+1elifisinstance(x,str)andx.isdigit():returnint(x)+1else:pass#......
  • Spring Boot集成Spring Cloud Contract进行契约测试
    SpringBoot集成SpringCloudContract进行契约测试大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!契约测试的重要性在微服务架构中,服务之间通过API进行通信。随着服务的独立开发和部署,确保各个服务之间能够正确交互变得尤为重要。契约测试是一种专......
  • 一个专业的功能测试需要会什么知识?
    作者:博为峰51testing链接:https://www.zhihu.com/question/529397667/answer/2489317623来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。①测试的理论基础--------初级不管你以前有没有学过计算机,有没有计算机基础,学习测试的理论都是首要的,不管你......
  • 使用Appium执行自动化测试遇到的问题记录
    ‌Appium‌是一个开源的移动端自动化测试框架,它支持原生的、混合的以及移动端的web项目测试,并且能够测试iOS和Android应用程序。在使用中有时会遇到问题,特此记录:问题一:设备:Android一加问题描述:adb连接成功,执行测试脚本时AppiumDesktopsession报如下错误:settingsdeleteg......
  • SpringBoot文档之测试框架的阅读笔记
    TestingSpringBoot提供了组件spring-boot-test供开发者集成。TestScopeDependencies组件spring-boot-test导入了对如下测试工具的依赖。JUnit5:Thede-factostandardforunittestingJavaapplications.SpringTest&SpringBootTest:Utilitiesandintegrat......
  • 智商测试的发展历程及其影响:从学术研究到社会实践
    发展20世纪初,法国心理学家比奈(AlfredBinet,1857年-1911年)和他的学生编制了世界上第一套智力量表,根据这套智力量表将一般人的平均智商定为100,而正常人的智商,根据这套测验,大多在85到115之间。智商主要靠遗传,但是人的智力肯定不是一成不变的,它随着年龄的成熟而发展,因教育和训练而......
  • 大白话单元测试之mock测试
    文章目录一、什么是Mock测试二、传统的单元测试JunitTest三、Mock测试(对比junit测试)四、Mock详解1.@InjectMocks和@Mock用法2.when用法3.verify用法五、Mock其他常用用法1.如何初始化数据2.初始化service类中的Apollo配置3.Assert.assertEquals用法一、什么是Mo......
  • 【安全服务系列】安全测试:全面指南
    原创国王的快乐水测试驿栈课堂引言随着互联网技术的快速发展,网络安全威胁日益增多。企业不仅需要保护其数据资产免受外部攻击,还需要确保内部系统的安全性。安全测试作为软件开发生命周期中的关键环节,旨在识别潜在的安全漏洞和风险点,从而提高产品的整体安全性。什么是安全测......