E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
selenium+Python
【
Selenium+python
】自动化测试登录界面
前言:已经学习selenium许久了,奈何公司的项目还在码代码中...,感觉自己学的东西快忘的差不多了,所以就找个网站练练手,顺便回顾一下UI自动化的知识,也希望跟我一样的小白有所受益。一、用例分析(根据所测网站对应分析)用例1:正确输入手机号和密码,点击登录期望:有帮助中心字样(系统跳至首页后,会有个帮助中心,也可以选择其他字样作为判定,这里不方便截图:)用例2:不输入手机号和密码,点击登录期望
鱼鱼说测试
·
2023-03-26 06:16
自动化测试
python
自动化测试
selenium+Python
的简单使用
导入模块fromseleniumimportwebdriver创建谷歌浏览器(其他浏览器改一下名字就可以了)的实例对象并起名为driverderiver=webdriver.chrome()填入网址deriver.get(“网址”)通过html页面的name属性来定位标签输入框driver.find_element_by_name("name值")在上一行定位的输入框里面输入python,有两种方
申隆辉
·
2023-03-25 22:20
selenium+python
定位悬浮下拉列表(百度-设置)
1、以百度首页为例子,在右上角有设置按钮,鼠标放在设置按钮上,会悬浮显示下拉菜单2、selenium定位悬浮菜单的内容时,需要先定位到设置按钮,然后再定位下拉菜单代码实现fromseleniumimportwebdriverfromtimeimportsleepfromselenium.webdriver.common.action_chainsimportActionChains#导入鼠标事件的
猫猫猫性
·
2023-03-24 00:23
Selenium+python
寻单个找元素的标签 and xpath 用法
fromseleniumimportwebdriverself.driver.find_element_by_id(“id”)self.driver.find_element_by_class_name(“class”)self.driver.find_element_by_xpath(xpath)self.driver.find_element_by_name(“name”)self.drive
prelearner.
·
2023-03-23 22:03
python
selenium
python 滚动条方法_
selenium+python
自动化中界面滚动条操作方法
虽然webdriver提供了操作浏览器的前进和后退的方法,但对于浏览器滚动条并没有提供相应的操作方法,以下使用的方法:借助JavaScript来控制浏览器的滚动条,webdriver提供了execute_script()方法来执行JavaScript代码。其实我们操作滚动条一般使用的场景:注册时的法律条文的阅读;window.srollTo(0,650);window.scrollTo()方法用于
weixin_39682301
·
2023-03-10 11:37
python
滚动条方法
selenium+python
自动化中界面滚动条操作方法
虽然webdriver提供了操作浏览器的前进和后退的方法,但对于浏览器滚动条并没有提供相应的操作方法,以下使用的方法:借助JavaScript来控制浏览器的滚动条,webdriver提供了execute_script()方法来执行JavaScript代码。其实我们操作滚动条一般使用的场景:注册时的法律条文的阅读;window.srollTo(0,650);window.scrollTo()方法用于
weixin_30790841
·
2023-03-10 11:35
python
ui
javascript
ViewUI
Web自动化测试 —— 测试环境搭建 (
Selenium+Python
)及视频操作
一、什么样项目适合做web自动化1.软件需求不会频繁的变更。2.项目周期比较长。3.自动化的脚本能够重复利用。介入点:第一个版本的核心功能确认以后,系统测试。自动化的实施过程:1.可行性分析2.框架的选择(selenum,rf,....),框架的搭建。3.需求分析4.计划5.测试用例的设计(要么从功能测试抽取,要么重新写)6.编码的过程7.无人值守8.提交报告9.脚本维护二、Python+Sele
测试店小二
·
2023-02-26 08:54
自动化测试
接口自动化测试
软件测试
软件测试
Python
经验分享
测试人生
面试
web自动化测试入门篇04——
selenium+python
基础方法封装
作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。主页地址:【Austin_zhai】目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。声明:博主日常工作较为繁忙,文章会不定期更新,各类行业或职场问题欢迎大家私信,有空必回。阅读目录1.目的2.封装2.1基础功能封装2.1.1开启浏览器2.1.2检查URL2.1.3浏览器窗口操作2.1.4切换窗口2.1.5获
Austin_zhai
·
2023-02-26 08:23
自动化测试之路
python
selenium
自动化测试
web
基于
Selenium+Python
的web自动化测试框架
目录一、什么是Selenium?二、自动化测试框架三、自动化框架的设计和实现四、需要改进的模块五、总结学习资源分享一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Fir
小码哥说测试
·
2023-02-25 07:51
软件测试
自动化测试
技术分享
python
selenium
前端
自动化测试
测试工程师
Python+Selenium详解(超全)
一、
Selenium+Python
环境搭建及配置1.1selenium介绍selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,因为它相比QTP有诸多有点:免费
however,.
·
2023-02-18 05:07
python
开发语言
selenium+python
自动化环境搭建
一.python2.7windows安装https://www.python.org/downloads/release/python-2716/根据自己系统选择下载完成后,安装,安装目录E:\python27根据提示安装,直接下一步就可以安装完成后,进入cmd,输入python如此图所示说明安装成功若如下图提示不是内部或外部命令,去‘属性-环境变量-path’配置环境变量。;E:\python2
R夢夢夢冉
·
2023-02-05 14:46
最简单的
selenium+Python
自动右键保存图片
[toc]最近需要爬古籍影印版图片,但是对方网站有反爬虫,于是考虑用selenium,selenium比想象中的简单。右键的难点在于在元素上执行右键之后,selenium就不能操作菜单了。所以需要别的办法,有的使用autoit第三方软件,比较繁琐;有的用Python的win32库,垃圾;找到了一个非常好的解决方案,用pyautogui库,这个库是对win32的封装,发送按键简单粗暴,比seleni
少儿创客
·
2023-02-02 13:18
selenium+python
操作下拉框
selenium操作页面下拉框,一般来说分为两种情况,一种是标准的select标签下拉框;另一种是非select类下拉框,比如ul-li标签下拉框。针对select标签的下拉框,selenium提供了一个select类;针对非select标签实现的下拉框,可以通过模拟鼠标点击的方式实现操作。1、select标签下拉框如下图所示,下拉框为select标签,此时可以使用select类提供的三种方法定位
梦里有阳光
·
2023-01-09 07:25
python自动化
1024程序员节
python
selenium
测试工具
自动化
python爬取去哪儿网酒店信息
python爬取去哪儿网酒店信息利用
selenium+python
爬取去哪儿网酒店信息,获取酒店名称、酒店地址、第一条评论、评论数、最低价格等信息,写入excel表。
JaysonWong
·
2022-12-16 00:05
Python爬虫
python
selenium
已解决selenium模块向网页input文本框输入内容失败问题
selenium.common.exceptions.ElementNotInteractableException:Message:elementnotinteractable文章目录报错代码报错翻译报错原因解决方法帮忙解决报错代码最近在基于
selenium
无 羡ღ
·
2022-12-02 02:37
《告别Bug》
selenium
python
爬虫
已解决selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
selenium.common.exceptions.ElementNotInteractableException:Message:elementnotinteractable文章目录报错代码报错翻译报错原因解决方法帮忙解决报错代码最近在基于
selenium
无 羡ღ
·
2022-12-02 02:06
《告别Bug》
selenium
python
爬虫
搭建
Selenium+Python
开发环境详细步骤
目录一、写在前面二、环境搭建1、Python环境搭建2、第一个脚本3、可能遇到的问题4、解决办法5、运行效果三、写在最后一、写在前面我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了?不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的。笔者Java党,整Python其实也是能整的,哈哈。那么,以后我将给大家带来接口和UI自动化两个方面的分享
·
2022-10-19 16:23
selenium+python
—— 实现基本自动化测试
安装selenium打开命令控制符输入:pipinstall-Uselenium火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能SeleniumIDE是嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能,IDE录制的脚本可以可以转换成多种语言,从而帮助1importunittest2fromseleniumimportwebdriv
测试界的彭于晏
·
2022-10-01 17:09
自动化测试
软件测试
技术分享
软件测试
测试工程师
自动化测试
测试类型
selenium
最新版
selenium+python
环境安装
python官网已经更新版本到3.10了,selenium对应应该下载4.1.3,一般pycharm会自带selenium,pip,setuptools,如果没带,版本一定要对应下载。一、下载安装python1.下载python3.10(最好记住安装路径)https://www.python.org/getit/2.下载完成之后打开cmd,输入python,查看是否下载好,出现版本号则下载好了。3
小迷糊团子
·
2022-09-10 18:40
pycharm
python
selenium
selenium
IDE
Selenium+Python
自动化测试入门
目录Selenium介绍环境搭建Python安装安装Pycharmselenium安装WebDriver安装selemium的基本使用元素定位多窗口结束语Selenium介绍Selenium是支持web浏览器自动化的一系列工具和库的综合项目,Selenium的核心是WebDriver,这是一个编写指令集的接口,可以在许多浏览器中互换运行。环境搭建Python安装mac系统自带的Python版本是2
·
2022-08-07 12:34
自动化测试——
Selenium+Python
之下拉菜单的定位
1.通过select进行定位下拉框下拉框如图所示通过代码定位#通过index进行选择Select(driver.find_element_by_id("cardType")).select_by_index(1)#通过value进行选择#Select(driver.find_element_by_id("cardType")).select_by_value(1)#通过选项文字进行选择#Selec
熊猫_water
·
2022-03-08 08:53
python自动化测试
Selenium
Python
自动化测试
下拉菜单
selenium+Python
获取弹出框内容的提醒
selenium+Python
获取弹出框内容的提醒时使用webdriver.switch_to_alert().text()方法提示TypeError:'unicode'objectisnotcallable
鲨鱼儿_e0a3
·
2022-02-21 23:38
【软件测试】总结web自动化测试-
selenium+python
自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。常见的自动化测试工具:QTP、selenium、RationalRobot、jmeter、appium、soapui、Loadrunner等等selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,相因为它相比Q
飞人01_01
·
2022-02-06 08:07
软件测试
python
ui
自动化
Selenium+Python
自动化脚本环境搭建的全过程
目录一、Python环境搭建1、下载安装包2、验证是否安装成功、以及是否有pip3、安装Seleniumlibraries二、安装谷歌浏览器和WebDriver1、安装谷歌浏览器2、下载WebDriver3、配置环境变量4、验证WebDriver是否安装成功三、完结*本文仅介绍环境的搭建,不包含任何脚本编写教程。先整体说一下需要用到工具1、Python环境(包括pip)2、谷歌浏览器(包括对应的W
·
2021-09-14 13:04
selenium+python
实现文件上传操作的方法实例
前言selenium处理文件上传大致会有两种情况,一种是文件上传使用的是input标签元素,即,那么对这个input标签元素使用sendkeys方法输入文件的路径就可以完成上传,另一种是调用windows系统完成文件上传,即文件上传会弹出windows弹窗,此时则需要借助Autoit这样一个小工具结合selenium完成。方法如下1、文件上传使用的是input标签元素,selenium+pytho
·
2021-08-17 15:17
Selenium+python
之简单操作
1、webdriver中比较常用的操作元素的方法有下面几个:clear——清除元素的内容,如果可以的话比如登录框内一般默认会有“账号”“密码”等提示信息,如果直接输入内容,和可能会与输入框的默认提示信息拼接,从而造成输入信息的错误;这时clear()将变得非常有用。send_keys——在元素上模拟按键输入有时候当我们在send_keys()方法中输入中文时,然后脚本在运行时就报编码错误,这个时候
shi_xin
·
2021-06-23 06:31
selenium+python
处理广告弹窗
1.背景在使用浏览器渲染技术爬取网站信息时,经常会遇到一些弹出框(广告,警告框,验证码,登录窗口等)的干扰。一般来说,当这些窗口弹出时,就无法操作原始页面。不同的弹出框有不同的处理方案:广告:直接关闭警告框:点击确定或者取消验证码:输入验证码,进行验证登录窗口:进行登录。下面以1688网站为例,记录几种类型的处理方式。2.环境python3.6.1系统:win7IDE:pycharm安装过chro
Py_Explorer
·
2021-06-20 15:29
selenium+Python
自动化测试环境的搭建
1、下载安装python,官网:https://www.python.org/getit/python安装成功验证方法:cmd命令:python2、下载pip:https://pypi.python.org/pypi/pip,解压缩cd进入python的安装目录pip-9.0.1文件,然后输入安装命令:pythonsetup.pyinstall添加环境变量:添加路径,路径就是安装完成后生成的Scr
米粒简书主页
·
2021-06-16 09:37
教你利用
Selenium+python
自动化来解决pip使用异常
一、pip异常有一小部分童鞋在打开cmd输入pip后出现下面情况:DidnotprovideacommandDidnotprovideacommand?这是什么鬼?正常情况应该是酱紫二、解决办法1.pip是一个.exe的可执行文件,在cmd输入pip.exe就可以解决了2.所以在后面的安装指令中都需要带上后缀,那么问题来了,为什么会出现这种情况,如何彻底解决?三、配置环境变量1.主要原因是环境变量
·
2021-05-20 16:12
Selenium+Python
上传文件方法大全
文件上传是做UI自动化测试时候的一个大问题,尝试了一下网上各种上传文件的方式,以下试验按照使用频率来排名。(多个方法多个思路,你要不想学“茴”字的四种写法,看第一个就够了)孔乙己茴香豆.jpg环境准备:一个可以带有上传文件按钮的网页(把以下代码拷贝到一个新建文本文档中,可以取名为fileupload.html)File:File[]:File[]:functionsetAction(){docum
CC先生之简书
·
2021-05-16 08:29
selenium+python
之HTML测试报告
转http://www.cnblogs.com/huiguniang/p/7154735.htmlr一、准备1、本节用到的模块——HTMLTestRunner1)下载:下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html鼠标右键→目标另存为,保存到本地。2)安装:将下载的HTMLTestRunner.py文件复制到Python安装目录下即
大鱼eat小鱼
·
2021-05-12 05:36
selenium+python
自动化78-autoit参数化与批量上传功能的实现
前言前一篇autoit实现文件上传打包成.exe可执行文件后,每次只能传固定的那个图片,我们实际测试时候希望传不同的图片。这样每次调用的时候,在命令行里面加一个文件路径的参数就行。一、命令行参数1.参数化传入的参数,可以通过autoit的命令行参数:myProg.exeparam1“Thisisastringparameter”99在脚本中,可用以下变量获取命令行参数:$CmdLine[0];=3
·
2021-03-09 22:24
selenium+python
实现登QQ邮箱并发送邮件自动化
本期做一个selenium详细实例,会把我在元素定位中遇到的一些阻塞和经验分享给大家。(浏览器为Chrome)浏览器打开QQ邮箱登录网址QQ邮箱登录地址为:https://mail.qq.com/fromseleniumimportwebdriverimporttimezhengyi=webdriver.Chrome()zhengyi.get('https://mail.qq.com/')这一步没
尽囍
·
2021-03-05 17:23
python
selenium
selenium
python
selenium+python
之窗口管理
本文目标:使用selenium实现对窗口的放大缩小预置条件:selenium已能打开网页1)获取窗口的尺寸x=driver.get_window_position().get(‘x’)y=driver.get_window_position().get(‘y’)2)设置窗口位置,这个操作可以实现浏览器窗口的拖动driver.set_window_position(100,100)3)最大化窗口dr
inside802
·
2021-02-03 22:36
笔记
selenium
python
selenium+python
之切换窗口
本文目标:使用selenium操作浏览器打开的新窗口,在新窗口上点击任意元素预置条件:selenium已能控制浏览器打开selenium是通过控制浏览器每个窗口的句柄来实现对每个窗口的控制的。首先,先获取当前所有窗口的句柄。所有的句柄存在window_handles这个属性里(这个属性是一个列表):`fromselenium.webdriverimportChromefromtimeimports
inside802
·
2021-02-03 22:27
笔记
selenium
python
selenium+python
之浏览器导航
本文目标:使用selenium实现浏览器前进、后退、刷新、获取当前URL、获取当前标题环境基础:
selenium+python
基础环境已搭建,能够使用selenium打开浏览器访问百度这些内容比较简单,
inside802
·
2021-02-01 22:26
笔记
selenium
python
selenium+python
之元素定位
环境基础:
selenium+python
基础环境已配置,能够使用selenium打开百度首页。
inside802
·
2021-01-30 22:59
笔记
selenium
python
Python自动化运行合成大西瓜|附小游戏地址
解决方案直接采用自动化测试工具Python+Selenium,环境安装方法请参考
Selenium+Python
自动化测试(一)注意:这不是自动完成合成大西瓜的脚本,只是一个演示随机点击的自动化测试学习案例
zsevgymko
·
2021-01-27 18:52
随笔
python
selenium
游戏
软件测试
chrome
selenium+python
实现基本自动化测试的示例代码
安装selenium打开命令控制符输入:pipinstall-Uselenium火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能SeleniumIDE是嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能,IDE录制的脚本可以可以转换成多种语言,从而帮助我们快速的开发脚本,下载地址:https://addons.mozilla.org
·
2021-01-27 11:47
python+selenium实现自动化:自动打开网页并实现刷新
selenium一个web的自动化测试工具免费且可以和各种语言结合,无论是C、java、ruby、python、C#,都可以通过selenium完成自动化测试
selenium+Python
(Python3.5
咕噜oo
·
2021-01-25 21:43
Python
selenium
chrome
python
web
软件测试
python 网页自动化框架_基于
Selenium+Python
的web自动化测试框架
一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用
封志伟
·
2020-12-30 13:57
python
网页自动化框架
python元素定位的方法比较_
selenium+python
元素定位(3)
前言想要实现UI自动化测试,那么我们首先得准确定位元素,然后才能对定位的元素进行各种操作,所以定位元素是前提,也是我们的重点。下面介绍七种常用的元素定位方法。我们以测试窝登录界面为例,首先,打开测试窝登录界面。1.鼠标放到用户名输入框,右键单击,然后点击检查2.点击检查后会显示该输入框的相关元素,如上图。1)通过元素ID定位首先我们需要找到该元素的id,本例子中元素的id为inputName。其他
weixin_39969340
·
2020-12-18 06:06
python元素定位的方法比较
python生成html测试报告模板_
selenium+Python
(生成html测试报告)
当自动化测试完成后,我们需要一份漂亮且通俗易懂的测试报告来展示自动化测试成果,仅仅一个简单的log文件是不够的HTMLTestRunner是Python标准库unittest单元测试框架的一个扩展,它生成易于使用的HTML测试报告,下载后,将其复制到Python的安装目录即可,例如,Windows,放在...\python27\Lib目录下补充知识:1、Python注释普通注释用#表示文本注释,放
weixin_39631953
·
2020-12-17 13:17
python+selenium
一.
selenium+python
环境配置1.1selenium介绍selenium是一个web的自动化测试工具与QTP相比优点:1.免费2.小巧,对于不同语言它只是一个包而已。
qq_46583818
·
2020-12-04 17:28
python+selenium
python学习
python
python自动生成报告_
selenium+python
自动化91-unittest多线程生成报告(BeautifulReport)...
前言selenium多线程跑用例,这个前面一篇已经解决了,如何生成一个测试报告这个是难点,刚好在github上有个大神分享了BeautifulReport,完美的结合起来,就能生成报告了。环境必备:python3.6:BeautifulReport不支持2.7tomorrow:pipinstalltomorrow安装BeautifulReport:github下载后放到/Lib/site-pack
weixin_39624367
·
2020-12-04 10:51
python自动生成报告
python 爬虫基础Selenium (十五)
一、
Selenium+Python
环境搭建及配置1.1selenium介绍selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,因为它相比QTP有诸多有点:免费
weixin_35688430
·
2020-11-26 10:26
python编程
基于python的界面自动化测试-基于
Selenium+Python
的web自动化测试框架
一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用
weixin_37988176
·
2020-11-01 13:48
selenium常用方法总结
最近在学习爬虫的过程,发现selenium是一个很好用的工具,一些模拟登陆的场景,或者动态生成的网页,在不追求效率的情况下,用
selenium+python
爬取是十分方便的。
zyznull
·
2020-10-10 18:25
Selenium+Python
定位详解(完整版)
基础介绍通过Chrome浏览器自带的开发者工具可以看到,页面元素都是由HTML语言组成的,它们之间有层级地组织起来,每个元素有不同的标签名和属性值,Selenium中WebDriver就是根据这些信息来定位的。WebDriver提供了8种元素定位方法,在Python中,对应的方法如下:namePythonid定位find_element_by_id()name定位find_element_by_n
Lemonlzy
·
2020-09-24 20:39
selenium+Python
测试,Firefox v49版本报错解决方案
selenium+Python
测试,用Firefoxv49测试,在程序运行到最后,Firefox弹出关闭或等待的提示我是通过见Firefox49版本换成Firefox46版本解决的。
yundoujia
·
2020-09-16 21:10
selenium+Python
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他