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高级篇
Python3请求库
Selenium
的安装教程
Selenium
是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。对于一些JavaScript渲染的页面来说,这种抓取方式非常有效。
zhi_neng
·
2023-10-03 18:04
python开发环境配置
python
selenium
pip
python的
selenium
库下载_python+
selenium
系列 ---02
selenium
安装
前言这是本系列的第二篇文章,主要讲cmd命令行怎么进行python中
selenium
包的安装,linux下基本也适用。
京一不二
·
2023-10-03 18:34
python用
selenium
验证码图片_Python+
Selenium
----处理登录图片验证码
1.说明在做自动化测试的时候,经常会遇到登录,其中比较麻烦的就是验证码的处理,现在比较常用的图形验证码,每次刷新,得到的验证码不一致,所以,一般来说,获取验证码图片有两种方式:(1)拿到验证码的图片链接:src=”http://cli.cncaq.com//login/to_getvericode/52”,但是这种方式有时候行不通。因为有时候会发现当前的验证码和通过提取出来的url链接打开的验证码
weixin_39689506
·
2023-10-03 18:34
python用selenium
验证码图片
Python利用
Selenium
实现自动化验证登录
Python里面使用
Selenium
是一个很重要的自动化测试模块,我们可以用它写一个验证登录脚本,有了这个可以用来保存cookie信息等,下面是一个简单的demo:from
selenium
importwebdriverfrom
selenium
.webdriver.common.byimportBy
幻影123!
·
2023-10-03 18:33
自动化
python
selenium
自动化
从0开始python学习-28.
selenium
需要图片验证的登录
url='https://test.com/login'driver.get(url)#获取登录页面需要输入账号密码进行模拟登录操作user=driver.find_element(By.XPATH,'//*[@id="login"]/div[2]/div/form[2]/div[2]/div/div/input').send_keys('username')pwd=driver.find_ele
不会代码的小测试
·
2023-10-03 18:01
python
python
学习
selenium
开发语言
Python爬虫实战 | (14) 爬取人民网滚动新闻
在本篇博客中,我们将使用
selenium
爬取人民网新闻中滚动页面的所有新闻内容,包括题目、时间、来源、正文,并存入MongoDB数据库。
CoreJT
·
2023-10-03 17:44
Python爬虫实战
selenium
动态页面
人民网滚动新闻
Python爬虫实战(
高级篇
)—3百度翻译网页版爬虫(附完整代码)
首先这篇文章是转载的,但是我看懂了,经过修改成功了!!PS上一节课:请查看【爬虫专栏】本文所需的库(其余为内置库):库安装js2pypipinstalljs2pyrequestspipinstallrequests我依照原帖的思路讲一下:第1步,进入百度翻译网页版:点我第2步分析所需参数这里我们发现所需的参数:1、sign(这是最重要的!!)2、token3、ts,时间戳第3步分析sign加密代码
一晌小贪欢
·
2023-10-03 17:41
Python爬虫
python
爬虫
开发语言
最全面的微服务技术栈——基础篇
基础篇认识微服务服务拆分远程调用EurekaRibbonNacosFeignGatewayRabbitMQElasticsearch
高级篇
JMeterSentinelSeataRedis所有示例代链接:
SuperW.
·
2023-10-03 17:49
微服务
java
分布式
自动化测试工具用于爬虫
selenium
如何监听、篡改网络请求https://www.
selenium
.dev/documentation/webdriver/bidirectional/bidi_api/#network-interceptionfirefox
摇摆苏丹
·
2023-10-03 11:13
【软件测试】自动化测试
selenium
(一)
文章目录一.什么是自动化测试二.
Selenium
的介绍1.
Selenium
是什么2.
Selenium
的特点3.
Selenium
的工作原理4.
Selenium
+Java的环境搭建一.什么是自动化测试自动化测试是指使用软件工具或脚本来执行测试任务的过程
xxxflower.
·
2023-10-03 11:43
软件测试
selenium
测试工具
selenium
ide 模拟原始代码转换
在试用
selenium
-ide插件录制页面时,我们可以得到这样的界面。image.png上图的例子就是执行百度,搜索nihao。可以发现生成的命令还是比较通俗易懂的。
任然_c117
·
2023-10-03 11:35
从0开始python学习-29.
selenium
通过cookie信息进行登录
1.手动输入cookie信息保持登录状态url='https://test.com/login'driver.get(url)#手动将cookie信息写入(有多个的情况需要分开写入)--弊端为需要每次都手动输入,很麻烦不适用driver.add_cookie({"name":"SIAM_IMAGE_CODE","value":"985204999473602560"})driver.add_coo
不会代码的小测试
·
2023-10-03 08:42
python
学习
selenium
测试工具
python
开发语言
从0开始python学习-27.
selenium
简单登录页面脚本
url='https://test.com.cn/login'driver.get(url)#获取登录页面需要输入账号密码进行模拟登录操作user=driver.find_element(By.XPATH,'//*[@id="username"]').send_keys('username')pwd=driver.find_element(By.XPATH,'//*[@id="selfpwd"]'
不会代码的小测试
·
2023-10-03 08:12
python
python
学习
selenium
测试工具
开发语言
Python网络爬虫逆向分析爬取动态网页、使用
Selenium
库爬取动态网页、编辑将数据存储入MongoDB数据库
目录逆向分析爬取动态网页了解静态网页和动态网页区别1.判断静态网页2.判断动态网页逆向分析爬取动态网页使用
Selenium
库爬取动态网页安装
Selenium
库以及下载浏览器补丁页面等待页面操作1.填充表单
IT萌萌熊
·
2023-10-03 08:08
Python网络爬虫
javascript
前端
java
python
mongodb
数据库
selenium
下载安装 -- 使用谷歌驱动碰到的问题
安装教程参考:http://c.biancheng.net/python_spider/
selenium
.html1.谷歌浏览器和谷歌驱动版本要对应(但是最新版本谷歌对应的驱动是没有的,因此要下载谷歌历史其他版本
本郡主是喵
·
2023-10-03 00:21
#
爬虫
selenium
测试工具
python
『心善渊』
Selenium
3.0基础 — 1.自动化测试概述(一)
(一)软件测试六大模块:1、功能性测试:ATM机取钱不扣款。日期格式不正确。web页面的超链接无法打开。手机正在听音乐时来电不提示。地铁公交卡刷卡扣款不成功。手机APP无法正常启动注册。手机拨号后无法接通对方手机。2、可用性测试(用户体验)手机上应用程序运行太慢。删除一条数据时无二次确认,防止用户误操作。页面布局很难看。网站经常出现弹窗广告。页面字体颜色太刺眼,字体太小。网页上的超链接显示不明显。
繁华似锦Fighting
·
2023-10-03 00:44
如何使用jenkins、ant、
selenium
、testng搭建自动化测试框架
如果在你的理解中自动化测试就是在eclipse里面讲webdriver的包引入,然后写一些测试脚本,这就是你所说的自动化测试,其实这个还不能算是真正的自动化测试,你见过每次需要运行的时候还需要打开eclipse然后去选择运行文件吗?没有吧!应为那样真的是很low的!下面说一下经理的两种自动化测试:一、将脚本写好,放在服务器,通过定时任务去执行,这个是针对每天或者一些时间段需要执行的任务去做的,但是
测试涛叔
·
2023-10-02 23:06
自动化测试
软件测试
jenkins
selenium
运维
【软件测试】Junit5
Selenium
自动化测试框架Junit单元测试框架拿着一个技术写自动化测试用例(
Selenium
3)拿着一个技术管理已经编写好的测试用例(Junit5)Junit相关技术Junit是针对java的一个单元测试框架
YB_account
·
2023-10-02 16:46
软件测试
junit
selenium
.common.exceptions.WebDriverException: Message: An unknown server-side error occurred whi...
selenium
.common.exceptions.WebDriverException:Message:Anunknownserver-sideerroroccurredwhileprocessingthecommand.Originalerror
旭娃
·
2023-10-02 13:26
从0开始python学习-20.
selenium
元素定位8大方法
目录1.元素定位方法2.使用id定位:通过元素的id属性来进行元素的获取,一般id是不会重复的3.使用name定位:通过元素的name属性来进行元素的获取,有可能会重名4.使用tag_name定位:通过元素的标签名称来进行元素的获取,一定会重名,一般在自动化中几乎不用5.使用lass_name定位:通过元素的class属性来进行元素的获取6.使用xpath定位:通过xpath表达式进行定位7.使用
不会代码的小测试
·
2023-10-02 10:32
python
学习
selenium
测试工具
python
开发语言
selenium
之action_chains模块(鼠标操作)
action_chains模块主要是通过ActionChains类模拟鼠标操作,单击、双击、右击、移动、拖拽等动作常用的方法:from
selenium
importwebdriverfrom
selenium
.webdriver.common.action_chainsimportActionChainsimporttimedriver
_xiao_gu
·
2023-10-02 08:06
selenium
常用操作
常用元素定位from
selenium
importwebdriverfrom
selenium
.webdriver.common.byimportByfrom
selenium
.webdriver.chrome.serviceimportServices
达文西先生
·
2023-10-02 08:05
selenium
python
chrome
解决
Selenium
元素拖拽不生效Bug
前几天在使用
Selenium
进行元素拖拽操作时,发现
Selenium
自带的元素拖拽方法(dragAndDrop())不生效,网上的回答也是五花八门,比较混乱,尝试了以下几种方法均无法解决。
测试界的飘柔
·
2023-10-02 08:35
程序员
职场日常
软件测试
selenium
bug
程序人生
软件测试
自动化测试
python-解决
selenium
拖拽元素不生效的问题
场景:需要将左侧菜单栏的元素拖拽到右侧画布上思路:定位到左侧的RDS抽取元素,通过ActionChains的drag_and_drop_by_offset方法将元素拖拽到指定坐标位置问题:核心代码如下:rds_ele=driver.find_element_by_xpath('//div[@role="tablist"]/div[1]/div[2]/div/div/div[1]')ActionCh
sun_977759
·
2023-10-02 08:35
selenium
python
selenium
自动化
selenium
解决HTML5不能drag and drop
https://gist.github.com/florentbr/60ef7cb8d9b1ae690cafc82aad52da73from
selenium
importwebdriverimporttime
奋斗的烧饵块
·
2023-10-02 08:35
selenium
html5
javascript
selenium
drag_and_drop不生效的一种解决办法
做自动化时发现用drag_and_drop模拟拖拽没效果,页面上只能看到元素source闪了一下,但是并没有拖拽到元素target上(推测可能是我用系统页面在拖拽时有个JS效果,但是drag_and_drop模拟拖拽的时候执行太快没能触发JS,所以没有把这两个元素拖拽到一起)。通过不断尝试,终于解决了,这里记录一下,希望其他人遇到类似情况时能有所启发。方法1是我尝试的过程;方法2是我看到的另一种方
joker_zsl
·
2023-10-02 08:05
自动化测试
selenium
测试工具
selenium
drag_and_drop_by_offset()拖拽不生效问题解决
drag_and_drop_by_offset(源,xoffset,yoffset)source:鼠标按下的元素xoffset:要移动到的X偏移量yoffset:要移动到的Y偏移量url_drag='file:///D:/%E8%AF%BE%E5%A0%82%E8%B5%84%E6%96%99/14drag.html'driver.get(url_drag)el5=driver.find_elem
不会代码的小测试
·
2023-10-02 08:04
测试辅助+问题处理
selenium
测试工具
学习
python
从0开始python学习-21.
selenium
元素的常见操作
1.输入内容:send_keys()2.点击(鼠标的左击):click()3.清除文本:clear()4.提交表单:submit()5.获取元素的大小:size如果没有文本内容那么是空值6.获取元素的文本信息:text7.获取元素的属性:get_attribute()8.判断元素是否可见:is_display()返回True/False9.判断元素是否可用:is_enable()返回True/Fa
不会代码的小测试
·
2023-10-02 08:04
python
学习
selenium
测试工具
python
开发语言
selenium
拖拽元素失败
总结一种情况有时候模拟拖拽元素时,失败的原因不一定是我们的操作有问题,有可能和web页面的实现有关系。比如:我们一般实现拖拽的时候会使用:ActionChains(webdriver).drag_and_drop_by_offset(button,x_location,y_location).perform()button就是我们鼠标落下需要移动的元素,x,y就是坐标了。举例:在自动化测试克隆操作
honeyCR
·
2023-10-02 08:04
自动化测试
从0开始python学习-22.
selenium
常见键盘的操作
1.键盘操作需要通过send_keys()方法来进行输入内容2.输入的内容可以根据用户需求指定输入键盘所有按键3.键盘的操作需要结合导入Keys类来进行使用常用操作:1.删除键(BackSpace):send_keys(Keys.BACK_SPACE)2.空格键(Space):send_keys(Keys.SPACE)3.制表键(Tab):send_keys(Keys.TAB)4.回退键(Esc)
不会代码的小测试
·
2023-10-02 08:30
python
学习
selenium
python
测试工具
开发语言
从0开始python学习-26.
selenium
强制等待、显示等待、隐式等待
目录1.强制等待:sleep()2.显示等待3.隐式等待1.强制等待#强制等待fromtimeimportsleepsleep(3)2.显示等待每隔一段时间不断地尝试查定位该元素如果定位到了该元素那么就返回该元素值.如果在规定的时间里面,没有找到,那么程序会报错(TimeoutException)注意:此方法的使用比较复杂后期会对此方法进行重写优化使用前提,需要导包#显示等待#导入显示等待的类#显
不会代码的小测试
·
2023-10-02 08:28
python
学习
selenium
测试工具
python
开发语言
从0开始python学习-24.
selenium
浏览器常见的操作
1.浏览器的最大化/最小化:maximize_window()/minimize_window()2.设置浏览器的宽高:set_window_size()3.设置浏览器的位置:set_window_position(0,0)—》左上角为原点4.刷新:refresh()5.前进:forward()6.后退:back()7.关闭当前窗口页面:close()8.关闭整个浏览器:quit()9.全屏显示:
不会代码的小测试
·
2023-10-02 08:27
python
学习
selenium
测试工具
python
开发语言
从0开始python学习-25.
selenium
下拉框、滚动、警告框、设置cookie信息
1.下拉框操作:需要对选择框进行定位操作必须创建一个选择框对象进行使用,使用步骤:.首先需要通过Select类创建select对象.通过select对象去选中下拉框元素的具体内容.通过索引(下标)选择.通过文本内容选择.通过value属性选择2.滚动操作:通过JavaScript脚本去执行滚动操作.首先定义一个滚动的js脚本.然后执行脚本3.警告框操作4.设置cookie信息fromtimeimp
不会代码的小测试
·
2023-10-02 08:27
python
学习
selenium
测试工具
python
开发语言
从0开始python学习-23.
selenium
常见鼠标的操作
注意:必须创建一个事件链对象(ActionChains);最后鼠标事件链完成之后一定要进行事务提交perform()(如果事件链不提交那么所有的鼠标事件都不会执行)1.左键单击:click()2.在元素上按住鼠标左键,不松开:click_and_hold(on_element=None)3.右击:context_click()4.左键双击:double_click()5.点击鼠标左键,按住不放:c
不会代码的小测试
·
2023-10-02 08:25
python
学习
selenium
测试工具
python
开发语言
SSH终端使用——
高级篇
1SSH终端快捷按钮的使用在对话框按快捷键“ctrl”+“h”,可以弹出脚本代码,快捷输入。2切换终端风格对话框右下角,点击可切换终端风格;点击可切换文字大小。3打开文件图形和文件字符窗口右键连接,选择“打开”,即可打开“文件图形窗口”及“文件字符窗口”。文件图形窗口:文件字符窗口:4窗口列选如图所示,点击可切换“行选”和“列选”选择“列选”,即可单独选中“列”。
恒辉信达
·
2023-10-02 07:33
ssh
selenium
的基本操作
因为HTML可以看做XML的一种实现,所以
selenium
可以使用这种强大语言在web
薛定谔的__猫
·
2023-10-01 21:13
selenium
测试工具
用python实现自动签到脚本
2.签到原理:模拟用户进行自行输入,然后登录,然后签到,在研究过程中使用到了python的
selenium
包,本人在win10环境中进行测试使用,可以实现基本的自动打卡。
l8947943
·
2023-10-01 19:31
python问题
selenium
python自动化常用的库
selenium
大名鼎鼎的web自动化测试工具appiumApp自动化测试工具unittestPython内置自动化测试框架(通用自动化测试框架)pytest一个成熟的全功能Python测试工具time
苗子呀~
·
2023-10-01 15:32
Python
Selenium
库的基本使用教程
查看转载:https://www.jb51.net/article/203427.htm#_lab2_1_8
苗子呀~
·
2023-10-01 15:32
selenium
简介,原理,优点,工作过程,定位方式
1.
selenium
简介
selenium
是一个用于web应用程序自动化测试工具,可以直接运行在浏览器,就行用户真正的在浏览器操作一样,支持的浏览器包括:IE,Firefox,Chrome,Safari主要功能包括
苗子呀~
·
2023-10-01 15:02
selenium
软件测试
mysql 主从 推 拉_MySQL 的主从复制(
高级篇
)
首先要明白为什么要用mysql的主从复制:1–在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;(主库写,从库读,降压)2–在从主服务器进行备份,避免备份期间影响主服务器服务;(确保数据安全)3–当主服务器出现问题时,可以切换到从服务器。(提升性能)来说一下主从复制的实现原理mysql复制过程分为三步(如上图所示):1.mster将改变记录到二进制日志(binarylog)当中这
新职语
·
2023-10-01 14:03
mysql
主从
推
拉
高级篇
十八、主从复制
目录1、主从复制概述1.1如何提升数据库并发能力1.2主从复制的作用2、==主从复制的原理==2.1原理剖析2.2复制的基本原则3、==一主一从架构搭建==3.1准备工作3.2修改主机配置文件3.3修改从机配置文件3.4主机:建立账户并授权3.5从机:配置需要复制的主机3.6测试3.7停止主从同步4、搭建主从复制:双主双从5、同步数据一致性问题4.1理解主从延迟问题4.2主从延迟问题原因4.3如何
小晨想好好学习
·
2023-10-01 13:30
MySQL
MySQL
主从复制
《MySQL
高级篇
》十六、主从复制
文章目录1、主从复制概述1.1如何提升数据库并发能力1.2主从复制的作用2、主从复制的原理2.1原理剖析2.2复制的基本原则3、一主一从架构搭建3.1准备工作3.2主机配置文件3.3从机配置文件3.4主机:建立账户并授权3.5从机:配置需要复制的主机3.6测试3.7停止主从同步3.8后续-搭建双主双从3.9补充:binlog格式设置说明4、同步数据一致性问题4.1理解主从延迟问题4.2主从延迟问题
爱编程的大李子
·
2023-10-01 13:28
MySQL从入门到入土
mysql
数据库
Selenium
浏览器坐标转桌面坐标
背景:做图表自动化项目需要做拖拽操作,但是
selenium
提供的拖拽API无效,因此借用pyautogui实现拖拽,但是pyautogui的拖拽是基于Windows桌面坐标实现的,另外浏览器中的坐标与windows
知识的宝藏
·
2023-10-01 12:18
selenium
测试工具
从0开始学习自动化框架Airtest
现在市面上做UI自动化的框架很多,包括我们常用的Web自动化框架
Selenium
,移动端自动化框架Appium。
码同学软件测试
·
2023-10-01 08:16
2021-12-18【
selenium
测试用例编写】
importorg.junit.jupiter.api.AfterAll;importorg.junit.jupiter.api.BeforeAll;importorg.junit.jupiter.api.Test;importorg.openqa.
selenium
.By
晗墨轩
·
2023-10-01 07:02
[Java框架] Java常用爬虫框架推荐
Selenium
GitHub截止2023年9月份Star数量27.7K
Selenium
是一款基于浏览器自动化的工具,它可以模拟用户在浏览器上的操作行为,并获取网页上的内容。
OxYGC
·
2023-10-01 05:00
Spring
/
Boot
/
OtherFramework
Java
/
C++
/
C#
....
java
爬虫
开发语言
Selenium
环境+元素定位大法
selenium
与webdriver
Selenium
是一个用于Web测试的工具,测试运行在浏览器中,就像真正的用户在手工操作一样。
给点流量吧
·
2023-10-01 03:14
自动化测试
软件测试
selenium
测试工具
Python +
Selenium
(十六)JavaScript调用
Selenium
中提供了很多定位元素、操作元素的方法,但是由于网页的开发形态各种各样,所以难免有些需求满足不了。当
Selenium
无法操作的情况下,就需要通过JavaScript来辅助了。
猫与测试
·
2023-10-01 02:19
关于RabbitMQ你了解多少?
基础篇同步和异步MQ技术选型介绍和安装数据隔离SpringAMQP快速入门Workqueues交换机Fanout交换机Direct交换机Topic交换机声明队列和交换机MQ消息转换器
高级篇
消息可靠性问题发送者的可靠性生产者重连生产者确认
今天你学Java了吗
·
2023-10-01 01:09
实用工具及技术篇
rabbitmq
分布式
spring
cloud
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他