手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Selenium
chrome与selenium的版本问题
异常某次收到自动化测试的相关报警,以为是出现了大问题。经验证后,自动化测试出现报警的功能在外网验证正常。问题原因可能原因:自动化测试用于验证的网站出现了异常自动化测试机的网络问题自动化测试服务异常解决方法环境:该自动化测试机为一台和web服务器同
作者:编程之家 时间:2022-09-05
python+selenium自动化使用yaml管理元素
数据及配置文件之争数据及文件通常有三种类型:配置文件型:如ini,conf,properties文件,适合存储简单变量和配置项,最多支持两层,不适合存储多层嵌套数据表格矩阵型:如csv,excel等,适合于存储大量同类数据,不适合存储层级结构的数据多层嵌套型:如XML,HTMl,JSON、YAML,TOML等,适合存储单条或
作者:编程之家 时间:2022-09-05
selenium 安装与 chromedriver安装
安装seleniumselenium可以直接可以用pip安装。pipinstallselenium 安装chromedriver 下载chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。有两个下载地址:1、http://chromedriver.storage.googleapis.com/index.html2、https:/pm.taobao.org/mirrors
作者:编程之家 时间:2022-09-05
Selenium3自动化测试【9】Selenium-IDE的运行
(1)单击FireFox浏览器工具栏中的按钮,打开Selenium-IDE。在弹出Selenium-IDE插件页,可以看到有:Recordanewtestinanewproject:记录脚本到新工程;Openanexistingproject:打开1个已经存在的工程;Createanewproject:创建新工程;CloseSeleniumIDE:关闭SeleniumI
作者:编程之家 时间:2022-09-05
selenium - unittest中的全局变量
1.在setupclass中使用cls.***设置变量,不同用例之间无法实时共享参数变动classLogin(unittest.TestCase):"""各testcase之间,不共享变量的值""""""可以在setup时设置全局变量,不同的case之间共享这个变量"""@classmethoddefsetUpClass(cls):
作者:编程之家 时间:2022-09-05
Selenium IDE 脚本编辑与脚本操作
1、编辑一行命令在Table标签下选中某一行命令,命令由command、Target、value三部分组成。可以对这三部分内容那进行编辑。2.插入命令在某一条命令上右击,选择insertnewcommand命令,就可以插入一个空白,然后对空白行进程编辑。3.插入注释鼠标右击选择insertnewcomment
作者:编程之家 时间:2022-09-05
Python Selenium自动化测试框架 持续集成Jenkins
Timewilltell.1、安装xmlrunner使用Jenkins执行测试时,测试代码中需要用到xmlrunner模块。pipinstallxmlrunnerjenkins下载jekinshttps://jenkins.io/download/下载适合自己的,这边是下的长期稳定版。解压后运行jenkins.msi这个文件,然后一直下一步。
作者:编程之家 时间:2022-09-05
selenium---操作隐藏元素
前面介绍了如何判断元素是否可见,了解到了隐藏元素的属性值,以及如何判断隐藏元素,那么今天安静介绍下如何操作隐藏元素。隐藏元素安静先带大家回顾下隐藏元素是什么,隐藏元素是通过属性值 hidden="hidden" 进行隐藏,如果前端代码中出现这个,就代表该元素已经被隐藏了,大家也知
作者:编程之家 时间:2022-09-05
selenium设置火狐浏览器为headless无头模式
selenium已经停止了对PhantomJS的支持,只能调用Firefox或者Chrome浏览的无头模式(即没有浏览器界面)。使用步骤:安装Firefox浏览器firefox历年版本安装包的官方镜像地址:https://download-installer.cdn.mozilla.net/pub/firefoxeleases/安装geckodriver驱动(1)下载geckodriv
作者:编程之家 时间:2022-09-05
HIT 自动预约游泳馆等资源
HIT自动预约游泳馆等资源github地址:https://github.com/xrervip/HITAutoBookingQ:如何使用此脚本?A:使用方法:依赖于python运行环境+chorme+selenium+chromedriver驱动安装Chorme浏览器下载安装python运行环境+selenium包+chromedriver驱动selenium可以直接可以用pi
作者:编程之家 时间:2022-09-05
第二个月课堂011讲解selenium002
1、多个窗口:fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get("https://www.baidu.com")driver.maximize_window()print(driver.title)main_handle=driver.current_window_handle#保存主窗口的句柄,方便去了别的窗口之后切换回主窗口driver.find_element_by_li
作者:编程之家 时间:2022-09-05
防止 Selenium 被检测出来,解决方法
importtimefromselenium.webdriverimportChromefromselenium.webdriver.chrome.optionsimportOptionschrome_options=Options()chrome_options.add_argument("--headless")chrome_options.add_argument('user-agent=Mozilla/5.0(WindowsNT10
作者:编程之家 时间:2022-09-05
自动化测试---Selenium IDE概念
一、Selenium概念: 作用:基于web自动化测试,提供了一系列测试函数,用于支持web自动化测试,这些函数非常灵活,可以多方面的定位界面元素,预期结果和系统表现结果相比较 优点: 支持多个浏览器:如:火狐,谷歌,IE……
作者:编程之家 时间:2022-09-05
Python selenium - xpath定位方法
一、基本方法举例:使用id定位–driver.find_element_by_xpath(’//input[@id=“kw”]’)相同8种方式结合xpath均可以定位(class、name、tag_name、link_text、partial_link_text)二、xpath相对定位/绝对定位相对--以//开头如://form//input[@name=“login”]绝对
作者:编程之家 时间:2022-09-05
从零学习Python自动化测试,百度测试工程师手把手教你设计Selenium自动化测试框架
前言为了大家在学习自动化测试的道路上能够顺风顺水,少走弯路,我给大家整理了一整套自动化测试的学习路线,学习资料,以及面试大全。点击这里就能领取了(备注:CSDN)正文很多进入测试行业的人前两年都只会做手工测试,只会点点点,随着年龄的增长,很容易被开发人员嫌弃,被应届毕业生取
作者:编程之家 时间:2022-09-05
Selenium 常用方法与属性、鼠标悬停与 Select 操作
今天是持续写作的第25/100天。如果你有想要交流的想法、技术,欢迎在评论区留言。本篇博客主要学习Selenium常用方法与属性,顺带着在学习一下鼠标悬停与Select操作Selenium常用方法与属性Selenium常用方法与属性maximize_window方法refresh方法back方法
作者:编程之家 时间:2022-09-05
pycharm安装selenium
打开cmd命令窗口,输入pipinstallselenium安装成功之后会有提示,检查是否安装成功,可以进入python,导入selenium包,如果没有任何提示说明配置完成C:\Users\Administrator>pipinstallseleniumCollectingseleniumDownloadingselenium-3.141.0-py2.py3-none-any.whl(904
作者:编程之家 时间:2022-09-05
如何使用selenium和requests组合实现登录页面
更多python教程请到:菜鸟教程www.piaodoo.com人人影视www.sfkyty.com这篇文章主要介绍了如何使用selenium和requests组合实现登录页面,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下一、在这里selenium的作用(1)模拟的登
作者:编程之家 时间:2022-09-05
SeleniumLibrary4.5.0 关键字详解十
SeleniumLibrary4.5.0关键字详解(十)库版本:4.5.0库范围:全局命名参数:受支持简介SeleniumLibrary是RobotFramework的Web测试库。本文档说明了如何使用SeleniumLibrary提供的关键字。有关安装,支持等信息,请参见 python3.9.0+robotframework+selenium3 实例体验。
作者:编程之家 时间:2022-09-05
selenium 浏览器的相关操作及等待操作(二)
涉及到的库类名导入说明WebDriverWaitfromselenium.webdriver.support.uiimportWebDriverWait显式等待expected_conditionsfromselenium.webdriver.supportimportexpected_conditions与显示等待连用Optionsfromselenium.webdriver.chrome.optionsimportOptions浏览
作者:编程之家 时间:2022-09-05
自动化测试---Selenium IDE安装及操作
一、selenium安装1、打开火狐浏览器,点击,显示下拉浮窗,点击浮窗中的“附加组件” 2、进入“附加组件”页面中,搜索输入框中输入“SeleniumIDE”,回车 3、进入“SeleniumIDE”搜索结果页面 4、点击搜索结果页面中的“SeleniumIDE”,进入“SeleniumIDE”添加页面;
作者:编程之家 时间:2022-09-05
python selenium 日期控件定位
在做自动化时经常会遇到各种各样的时间选择框(如下图),那么如何去精准选择想要的时间呢? 如果需要一个一个去点击,那肯定非常不稳定,也很难去选择时间跨度大的日期和精准日期。这个时候我们就需要用到万能的JS了,一般日期框都是只读属性,通过JS将只读属性去掉,就可以直接send_keys(
作者:编程之家 时间:2022-09-05
批量提取微软必应图片
fromtimeimportaltzonefromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.webdriver.common.byimportByfromseleniumimportwebdriverfrombs4importBeautifulSoupim
作者:编程之家 时间:2022-09-05
Selenium键盘事件
Keys()类提供了键盘上几乎所有按键的方法。前面了解到,send_keys()方法可以用来模拟键盘输入,除此之外,我们还可以用它来输入键盘上的按键,甚至是组合键,如Ctrl+A、Ctrl+C等。fromseleniumimportwebdriver#引入Keys模块fromselenium.webdriver.common.keysimp
作者:编程之家 时间:2022-09-05
Selenium等待时间
三种网页处理等待时间方式:1,强制等待---多用于自己调试代码用fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Firefox()driver.get('https://xdclass.net')sleep(3) 2,隐性等待设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一
作者:编程之家 时间:2022-09-05
Selenium操作时发生异常:selenium.common.exceptions.ElementNotVisibleException: Message: element not interact
selenium操作下拉列表报错,解决方法: 在脚本操作点击后加入休眠时间,如下: 问题解决
作者:编程之家 时间:2022-09-05
Selenium Python 笔记随记
1.判断页面上是否有弹窗存在(alert_is_present())导入fromselenium.webdriver.supportimportexpected_conditionsasEC测试用例中断言页面上有弹窗存在self.assertTrue(EC.alert_is_present()(wd))#wd为浏览器驱动测试用例中断言页面上没有弹窗存在self.assertFalse(
作者:编程之家 时间:2022-09-05
selenium模拟淘宝登陆,过所有验证
淘宝模拟登陆实现由于淘宝使用了滑动验证码,需要进行模糊手动滑动,因此考虑使用selenium+chromedriver进行模拟登陆。淘宝的登陆网址:https://login.taobao.com/member/login.jhtml项目运行准备:安装python3开发环境,官网自行下载,博主版本为3.7安装chrome游览器,下载地址:https:/
作者:编程之家 时间:2022-09-05
一文讲透!实现一个Python+Selenium的自动化测试框架如此简单!
首先你得知道什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制
作者:编程之家 时间:2022-09-05
第二个月课堂011讲解selenium之实战discuz003
一、discuz实战1、备注:验证码在公司中解决方案,万能验证码或屏蔽解决方法一: '''讲解:1、将论坛的登录还有点击模块管理通过类来进行封装(给实参)2、将论坛的登录还有点击模块管理用例封装(给形参)且通过类的传递完成调用加一个断言'''fromseleniumimportwe
作者:编程之家 时间:2022-09-05
上一页
56
57
58
59
60
61
62
63
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native