手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
【Python】完美采集某宝数据,到底A和B哪个是YYDS?附完整源代码和视频教程
目录 前言 准备 分析(x0) 分析(x1) 分析(x2) 分析(x3) 分析(x4) 总结 我有话说 前言 大家好,我叫善念。不说漂亮话,直接开始今天要采集的目标:某宝数据 今天要采用的方式是selenium自动化工具。 简单说下selenium的原理——利用网页元素控制浏览器
作者:编程之家 时间:2022-09-05
selenium python学习笔记之八 窗口截图、验证码处理
1、窗口截图1.1把当前操作的页面,截图保存到指定位置为什么要保存截图?自动化脚本是由程序去执行的,因此有时候打印的错误信息并不是十分准确,如果在执行出错的时候对当前窗口截图保存,那么通过截图就可以非常直观的看到出错的原因1.2窗口截图的方法
作者:编程之家 时间:2022-09-05
Python + Selenium: 使用webdriver判断浏览器是否关闭
在使用Selenium的过程中,偶然发现浏览器意外关闭导致意料之外的错误发生。比如重复启动浏览器。在无界面headless模式下,因为目前流行的浏览器是多进程的,这是很难发现的。在浑然不知的情况下,多次重复启动浏览器而没有正常关闭,很可能导致多个浏览器进程以“假死”的状态滞留内存。
作者:编程之家 时间:2022-09-05
lovelywholesale selenium
技术栈selenium,chrome-driverpeeweexlwings入口:justfashionnow.py#justfashionnow.py#app=xw.App(visible=True,add_book=False)##不显示Excel消息框#app.display_alerts=False##关闭屏幕更新,可加快宏的执行速度#app.screen_updating=False#wb=app.book
作者:编程之家 时间:2022-09-05
selenium常见方法
selenium基本操作控制浏览器窗口大小case.set_window_size(480,800)#设置像素大小case.maximize_window() #最大化控制浏览器前进后退case=webdriver.Chrome()case.get("https://www.baidu.com")case.back()#后退case.forward()#前进
作者:编程之家 时间:2022-09-05
C#Selenium如何操作新版Edge(Chromium)
EdgeDriver调用代码:driver=newEdgeDriver();执行出错:OpenQA.Selenium.DriverServiceNotFoundException:TheMicrosoftWebDriver.exefiledoesnotexistinthecurrentdirectoryorinadirectoryonthePATHenvironmentvariable.Thedrivercanbedownloaded
作者:编程之家 时间:2022-09-05
使用selenium登录古诗文网,包含验证码识别
登录古诗文网importtimefromseleniumimportwebdriverfromselenium.webdriverimportChromeOptionsfromPILimportImagefromjs_test.tool.chaojiyingimportChaojiying_Clientoptions=ChromeOptions()#指定chromedata路径,已添加cookies访问。#options.ad
作者:编程之家 时间:2022-09-05
selenium定位元素一
selenium介绍selenium是一个用于Web应用程序测试的工具。selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持多种浏览器包括ie,Firefox,Safari,Chrome,edge等。selenium支持多种语言,如java,python等。selenium定位元素的方法(前5种)1.使用id,定位元素find_element_by
作者:编程之家 时间:2022-09-05
selenium-驱动下载
(ChromeDriver下载地址)[http://chromedriver.storage.googleapis.com/index.html]浏览器驱动的下载地址百度就有根据浏览器版本和系统下载对应的驱动驱动所在目录需要设置环境变量,放在其他已设置环境变量的目录下亦可
作者:编程之家 时间:2022-09-05
selenium-浏览器执行方式配置
deftest():options=ChromeOptions()options.add_argument('--headless')#无界面options.add_argument('--no-sandbox')#root权限options.add_argument('--disable-dev-shm-usage')#禁止共享内存driver=Chrome(optio
作者:编程之家 时间:2022-09-05
Selenium-断言和、S执行器和鼠标悬停
1常见断言: 1.1封装 1.2for循环 1.3if判断 如果这个元素在,我就xxxxx,如果这个元素不在,我就ccc 如果这个数据存在,我就aaa,如果这个数据不存在我就bbb 这一类型的内容,在自动化中是不存在的。 因为所有的自动化测试行为的执行,都是基于已知结果来进行的。 2断言
作者:编程之家 时间:2022-09-05
Python包管理
PyPAThePythonPackagingAuthority(PyPA)isaworkinggroupthatmaintainsacoresetofsoftwareprojectsusedinPythonpackaging.pagegithubPyPA推荐使用pip进行Python包管理。命令版本pip-V库查看已安装的第三方库piplist查看有新版本的已
作者:编程之家 时间:2022-09-05
selenium实战:智能等待页面加载完成
packagejavaBase;importorg.openqa.selenium.*;importorg.openqa.selenium.chrome.ChromeDriver;importorg.openqa.selenium.support.ui.ExpectedConditions;importorg.openqa.selenium.support.ui.WebDriverWait;importjava.util.concurrent.TimeUnit;/***
作者:编程之家 时间:2022-09-05
面试被问:Selenium元素定位不到问题,如何回答?
1、maven有什么作用?最常用的maven相关功能大概以下几种:a、管理jar依赖b、构建项目(打包、编译等)c、发布项目(共享、上传至服务器,供他人使用)Maven用配置文件的方式对项目的描述、名称、版本号、项目依赖等等信息进行描述。Maven利用“约定大于配置”的思想,使项目构建
作者:编程之家 时间:2022-09-05
Cypress自动化框架详细介绍
Cypress简介Cypress是基于web的下一代前后端测试工具,与Selenium相比,Cypress底层协议不采用WebDriver,这使得它能够实现快速、简单、可靠的测试。Cypress支持端到端测试、集成测试、单元测试。
作者:编程之家 时间:2022-09-05
自动化测试面试题及答案大全2
问题1:Selenium是什么,流行的版本有哪些?是一个开源的web自动化测试的框架,支持多种编程语言,支持跨浏览器平台进行测试。Selenium1.0或SeleniumRCSelenium2.0或SeleniumWebdriverSelenium3.0问题2:你如何从命令行启动SeleniumRC?java-jarselenium-server.jar//在浏览器中运行
作者:编程之家 时间:2022-09-05
selenium-浏览器操作封装
fromselenium.webdriverimportChrome,ChromeOptionsfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasecfromloguruimportloggerfromcollec
作者:编程之家 时间:2022-09-05
selenium实战:操作3种提示框
packagejavaBase;importorg.openqa.selenium.*;importorg.openqa.selenium.chrome.ChromeDriver;importjava.util.Set;/***javaselenium操作弹出对话框*Web开发人员通常需要利用JavaScript弹出对话框来给用户一些信息提示,包括以下几种类型*/publicclass
作者:编程之家 时间:2022-09-05
解决Linux平台Selenium截图中文乱码问题
通常情况下,像CentOS这样的Linux发行版默认是缺少中文字体的,所以在执行Selenium截图时,如果目标网页中有中文,则截图后中文将会显示为方块一样的乱码。解决办法:手动安装中文字体即可。以在CentOS7中安装中文字体为例,操作步骤如下:#创建中文字体目录mkdir-p/usr/share/fonts/c
作者:编程之家 时间:2022-09-05
selenium+Java同时开启多个浏览器并行测试用例
在使用selenium+Java进行web自动化测试时,并行运行测试用例一般会在以下两个场景下使用:一是需要加快测试用例执行速度,减少测试时间;一是为了验证不同类型浏览器下web页面的兼容性。由于testNG支持多线程并发运行,在这里简单介绍一下testNG关键字+数据驱动框架下实现多个浏览器并
作者:编程之家 时间:2022-09-05
建标库爬虫Selenium 自动化
最近常常需要下载规范,发现建标库中的规范很全,但是不太方便下载,所以就写了这个建标库Selenium自动化下载工具,源码见pythontools/jianbiaoku.py。使用之前需要下载整个仓库(源代码中引用了仓库中附带的Selenium浏览器驱动)并安装好依赖,然后开始下载:通常在标准页数超过100的
作者:编程之家 时间:2022-09-05
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of
selenium.common.exceptions.SessionNotCreatedException:Message:sessionnotcreated:ThisversionofChromeDriveronlysupportsChromeversion 通常浏览器升级后,没有对应更新驱动,在运行程序时就会报错SessionNotCreatedException,就是驱动不支持浏览器版本,这时候就需
作者:编程之家 时间:2022-09-05
selenium-->js滚动操作
importtimefromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.waitimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECdriver=webdriver.Chrome()driver.maximize_
作者:编程之家 时间:2022-09-05
自动化测试面试题及答案大全1
1、selenium中如何判断元素是否存在?没有提供原生的方法判断元素是否存在,一般我们可以通过定位元素+异常捕获的方式判断2、selenium中hidden或者是display=none的元素是否可以定位到?不可以,想点击的话,可以用js去掉dispalay=none的属性3、selenium中如何保证操作元素的成功率?也就
作者:编程之家 时间:2022-09-05
执行selenium/appium后,后台chrome进程太多什么指令可以一键清除
有时候selenium/appium运行结束之后,发现后台开启的chromedriver.exe进程太多了,手动一个一个删又麻烦,这个时候使用指令如何解决打开cmd,输入指令:taskkill/f/imchromedriver.exe搞定~
作者:编程之家 时间:2022-09-05
可见即可爬:Selenium
Selenium是通过拖放控件的方式设计UI,设计是什么样,运行就是什么样。一.安装Selenium和WebDriver1.安装Seleniumpip安装pipinstallselenium离线安装在该网址中找到https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxmlselenium的包然后解压到该目录下,cmd命令cd到该目录下,执
作者:编程之家 时间:2022-09-05
selenium xpath定位详解
一.XPATH定位介绍XPath即为XML路径语言。在我们做UI自动化中XPATH定位是极为重要的一种元素定位方式,他的定位属于万能定位方式,所有元素都能够定位。只要熟练掌握XPATH定位,UI自动化即掌握一半。下面详细介绍xpath定位二.元素属性定位格式xpath="//标签名[@属性='属性值']"例
作者:编程之家 时间:2022-09-05
初识selenium
##selenium是什么selenium模块可以让Python直接控制浏览器,可以实际点击链接,填写登录信息等等,几乎就像是真正的用户在操作一样。支持的浏览器包括IE,Firefox,Chrome,Safari,Opera等。selenium的缺点就是要启动web浏览器,这样会使得爬取的速度变慢,并且难以在后台运行。
作者:编程之家 时间:2022-09-05
无需发件箱Python自动发送邮件脚本,为我挣了上万月的简单项目
目录 前言 目标 分析x0 分析x1 分析x2 代码 结语 前言 大家好,我叫善念。着实是有些单子无法拿出来给大家分享,至于原因大家应该也猜得到,总是带着点看不清的颜色。 其实谈不上外包项目,不过是我自己制作的一些成品加密软件,给出一张卡密而已。不过
作者:编程之家 时间:2022-09-05
Python+selenium 启用带插件的chrome浏览器
参考:Python+selenium自动化-启用带插件的chrome浏览器-整合侠-博客园正常的话我们启用的chrome浏览器是不带插件的,如果你能登陆chrome的话,你会发现登陆信息也没有,还有不管你怎样设置每次新打开的chrome都是默认设置的。我们正常启动的浏览器每次都要加载配置文件的,一般
作者:编程之家 时间:2022-09-05
上一页
79
80
81
82
83
84
85
86
下一页
小编推荐
热门标签
更多
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