手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
Selenium爬虫过程中标签a的不能点击,及解决办法
获取标签a元素,当不能点击时候,打印看下有没有href属性,我的就是没有href属性,导致不能点击所以主动加入了,手动滑到页面底部的操作,就是项页面连续发送三个空格按键,即刻滑到底部。保证获取元素时候,元素肯定是加载完成的,就不会出现缺失属性的问题foriinrange(3):
作者:编程之家 时间:2022-09-05
web自动化进阶
一、Selenium自动化测试框架 1.什么是框架? 框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽
作者:编程之家 时间:2022-09-05
python+selenium+PageObject
importtimefromseleniumimportwebdriverfromselenium.webdriver.chrome.webdriverimportWebDriverfromselenium.webdriver.common.byimportByclassHomePage:login_phone=(By.XPATH,'//form/div[1]/div/div/div/div/input')login_pwd
作者:编程之家 时间:2022-09-05
python关于selenium的一些操作(验证码、事件链)
验证码直接把浏览器里面的cookie拿出来直接用.手动编写验证码识别的功能(深度学习)第三方打码平台(收费),超级鹰,图鉴事件链fromselenium.webdriver.common.action_chainsimportActionChains这个就是遇到验证码了,验证码识别出来了,然后靠这个操作例1比如1-4个坐标
作者:编程之家 时间:2022-09-05
Selenium-如何上传文件
在前端点击的按钮,会跳出让我们去选择文件的框,这个弹出框Selenium是无法识别的,所以它不是真正负责上传文件的控件。真正负责上传文件的控件应该是:<inputtype="file"...>,我们需要做的就是定位到这个真正的控件,然后对其send_keys,发送文件的路径即可。例: 如上图当我们定位
作者:编程之家 时间:2022-09-05
day01-Web自动化测试进阶
3.Selenium自动化测试框架1.Selenium概述2.SeleniumIDE3.SeleniumAPI基础4.SeleniumAPI高级1.什么是框架?框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,
作者:编程之家 时间:2022-09-05
Selenium-窗口切换
在脚本运行中打开新的窗口之后,如果接下来不切换到新的窗口的话,代码仍然会在原窗口运行,这时候我们需要首先切换到新打开的窗口才能进行后面的操作。代码如下:1#找出新窗口:2new_window=driver.window_handles[-1]#'-1'代表打开的最后一个窗口3#切换到新窗口:4drive
作者:编程之家 时间:2022-09-05
如何优化selenium webdriver的执行速度
让自动化测试脚本正常工作只是自动化测试的第一步,由于自动化脚本会经常执行并更新,因此测试脚本需要可以快速执行容易维护容易阅读本文会提供一些让selenium自动化脚本运行的更快的技巧。在page_source中断言text比直接使用text属性断言要快我们经常会需要断言页面中的某个
作者:编程之家 时间:2022-09-05
关于selenium准备工作中遇到的一些问题以及解决办法
当前项目采用的是统一账号,使用扫码登录,而现在的问题是:没有账号密码、登陆后没有保存cookies信息,导致每次使用selenium都会跳转到登录页发呆,于是我找了一下,发现一种能够先打开一个浏览器,使用selenium时可以直接在这个已打开的浏览器中进行操作的方法。首先将chrome文件的路径添加
作者:编程之家 时间:2022-09-05
selenium指的是什么?包含哪些组件
一、selenium简介1、什么是seleniumselenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法执行javaScript代码的问题。2、selenium的用途(1)selenium可以驱动浏览器自动执行自定义好的逻辑代码,也就是可以通过代码完全模拟成人类使用浏览器自动访问目标站
作者:编程之家 时间:2022-09-05
selenium网页自动登录、打卡三
文章目录前言一、Python+Selenium二、webdriver中#document问题2.1切换frame的方法2.2切换#docment的方法2.3切换#docment的子#document方法前言前面做了一个自动打卡的小程序,基本可以实现上班签到,下班签退的任务,并白嫖了CSDN的服务器作为数据收发的基础。在继
作者:编程之家 时间:2022-09-05
Selenium操作cookie绕过验证码登陆实战
验证码类型:数字、字母、拖动一.先从http协议底层http协议是超文本传输协议,主要是用于浏览器和服务器之间交互数据。交互分为请求和响应部分请求和响应的细节??特点:简单快速、无连接、无状态无连接和无状态:指的是多个请求之间是没有连接的,是没有关联的,是独立的。http协议端
作者:编程之家 时间:2022-09-05
day10-selenium其他场景处理
frame在web应用中经常会出现frame的嵌套应用,假设页面上有A,B两个frame,B在A内,具体思路使用switch_to.frame()方法,把当前定位的主体切换到Bframe里使用switch_to.default_content()从Bframe切换回Aframedriver.switch_to.frame() #切换到frame内操作括号内写定位器
作者:编程之家 时间:2022-09-05
《手把手教你》系列技巧篇五十六-java+ selenium自动化测试-下载文件-上篇详细教程
1.简介前边几篇文章讲解完如何上传文件,既然有上传,那么就可能会有下载文件。因此宏哥就接着讲解和分享一下:自动化测试下载文件。可能有的小伙伴或者童鞋们会觉得这不是很简单吗,还用你介绍和讲解啊,不说就是访问到下载页面,然后定位到要下载的文件的下载按钮后,点击按钮就可以了。其实
作者:编程之家 时间:2022-09-05
《手把手教你》系列技巧篇五十九-java+ selenium自动化测试 - 截图三剑客 -上篇详细教程
1.简介今天本来是要介绍远程测试的相关内容的,但是宏哥在操作服务器的时候干了件糊涂的事,事情经过是这样的:本来申请好的Windows服务器用来做演示的,可是服务器可能是局域网的,连百度都不能访问,宏哥想调试一下网络,禁用网卡,然后重启网卡,结果禁用后就连不上了。。。。就只能等服务
作者:编程之家 时间:2022-09-05
什么?用python能实现自动登录CSDN,1000W个CSDN用户表示也太爽啦
目录页面分析引入selenium模块及驱动1、并将安装好的Chromedriver.exe引入到代码中2、浏览器驱动引入爬虫模拟登录1、设置网址链接2、切换到账号密码登录3、找到用户名密码的控件ID4、注入用户名和密码5、模拟登录点击成功登录CSDN先上效果页面分析C
作者:编程之家 时间:2022-09-05
selenium.common.exceptions.SessionNotCreatedException: Message: session not created:(保姆级图文解决问题步骤)
目录1.报错分析2.下载适配浏览器版本的ChromeDriver驱动3.测试是否成功总结欢迎关注『Python』系列,持续更新中欢迎关注『Python』系列,持续更新中1.报错分析selenium.common.exceptions.SessionNotCreatedException:Message:sessionnotcreated:Thisv
作者:编程之家 时间:2022-09-05
Note4:selenium+python Alert的一些操作
fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysimporttimefromselenium.webdriverimportActionChains#driver=webdriver.Firefox()driver=webdriver.Chrome()driver.get("https://www.baidu.com/")driver.maximize
作者:编程之家 时间:2022-09-05
Python selenium使用Edge
微软官方文档官方英文文档UseWebDrivertoautomateMicrosoftEdge-MicrosoftEdgeDevelopment|MicrosoftDocs官方中文文档使用WebDriver自动MicrosoftEdge-MicrosoftEdgeDevelopment|MicrosoftDocs下载MicrosoftEdge驱动程序官方驱动下载地址Microso
作者:编程之家 时间:2022-09-05
《手把手教你》系列技巧篇十-java+ selenium自动化测试-元素定位大法之By class name详细教程
1.简介 按宏哥计划,本文继续介绍WebDriver关于元素定位大法,这篇介绍ByClassName。看到ID,NAME这些方法的讲解,小伙伴们和童鞋们应该知道,要做好Web自动化测试,最好是需要了解一些前端的基本知识。有了前端知识,做元素定位会很轻松,同样写网络爬虫也很有帮助,话题扯远了,回到Selenium自
作者:编程之家 时间:2022-09-05
初始Python系列
对于Pythonselenium操作的总结(一)1.对于驱动的安装驱动包:webdriver(在cmd执行help(webdriver)可查看所支持的浏览器类型,在此只提其中的Chrome和Edge)Chrome驱动插件:chromedriver.exeEdge驱动插件:MicrosoftWebDriver.exe(Edge这个驱动名称要根据配置文件中标注名称进行相应的
作者:编程之家 时间:2022-09-05
《手把手教你》系列技巧篇十五-java+ selenium自动化测试-元素定位大法之By xpath中卷详细教程
1.简介 按宏哥计划,本文继续介绍WebDriver关于元素定位大法,这篇介绍定位倒数二个方法:Byxpath。xpath的定位方法,非常强大。 使用这种方法几乎可以定位到页面上的任意元素。2.什么是xpath?xpath是XMLPath的简称,由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpa
作者:编程之家 时间:2022-09-05
selenium实现浏览器自动化玩起来了
selenium模块简单介绍selenium是基于浏览器自动化的一个模块,可以便捷的获取网站中的动态加载数据,便捷的实现模拟登录。使用流程1、下载一个浏览器的驱动程序(笔者下载的是谷歌驱动程序)玩什么浏览器就下载什么样的驱动程序,下载路径与驱动程序和
作者:编程之家 时间:2022-09-05
selenium自动化测试之上传本地文件
使用工具AUTOIT,下载地址:AutoItDownloads-AutoIt1、打开需要做自动化测试的页面,点击文件上传按钮,弹出上传文件窗口时,打开AutoItWindowsInfo,点击小风扇拖动到文件名窗口 2、打开SciTEScriptEditor,编写脚本,将上述操作获取的属性按下面的格式填写正确,保存后点击Tools
作者:编程之家 时间:2022-09-05
升级 selenium4 以后,坑了
最近selenium进行了一个更新,官网宣传有比较大的更新,于是我毫不犹豫的着手升级,没想到直接掉坑里了...现在我们来还原一下整个操作过程。我之前的selenium版本是3.14.0,在Python升级selenium很简单,只需要一行命令就可以搞定。pipinstall-Uselenium升级完成之后
作者:编程之家 时间:2022-09-05
爬虫之selenium配置基于Chrome浏览器
配置selenium–基于Chrome浏览器[PyCharm+Anaconda]1、安装seleniumPyCharm的环境中找到选择自己要安装selenium的Anaconda环境进行安装。如图(在pycharm中,将鼠标悬停在fromseleniumimportwebdriver中的selenium上,直接用快捷键Alt+Shift+Enter进行安装)2.配置chromed
作者:编程之家 时间:2022-09-05
滑动验证码自动化测试解决方案
最近尝试在写UI测试,登录验证采用滑动验证码进行验证。于是有了以下方案。获取背景图获取按钮图片在背景图中查找与原图最相符的,返回位置滑动滑块到缺口校验是否通过实际实施中遇到了以下问题:图片对比后返回的位置精度不够成功率较低--获取灰度图像后进行二值化(浅色
作者:编程之家 时间:2022-09-05
python selenium-webdriver 通过cookie登陆
介绍一下如何利用cookie进行登陆系统,这里使用到了request模块,我们首先利用request模块,请求登陆地址进行登陆,登陆成功以后获取cookie值,然后再通过add_cookie添加到浏览器,使系统处于登陆状态。这里需要注意的是request请求返回的cookie的格式不能直接传入add_cookie方法,所以这里需要
作者:编程之家 时间:2022-09-05
Note3:selenium+python鼠标悬停+点击隐藏按钮的3种方式
fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysimporttimefromselenium.webdriverimportActionChains#driver=webdriver.Firefox()driver=webdriver.Chrome()driver.get("https://www.baidu.com/")driver.maximize
作者:编程之家 时间:2022-09-05
selenium 经常遇到一些问题
问题一:Message:elementnotinteractable Message:elementnotinteractable 即 消息:元素不可交互原因1:点击速度过快,页面没有加载出来就需要点击页面上的元素原因2:需要定位的元素在页面中被隐藏了原因3:需要定位的元素的位置在变化
作者:编程之家 时间:2022-09-05
上一页
90
91
92
93
94
95
96
97
下一页
小编推荐
热门标签
更多
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