手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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的selenium实现网站自动登陆留言
fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.get('https://wordpress-edu-3autumn.localprod.oc.forchange.cn/wp-login.php')#访问页面time.sleep(2)username=driver.find_element_by_id('user_login')username.send_k
作者:编程之家 时间:2022-09-05
小白学 Python 爬虫27:自动化测试框架 Selenium 从入门到放弃上
人生苦短,我用Python前文传送门:小白学Python爬虫(1):开篇小白学Python爬虫(2):前置准备(一)基本类库的安装小白学Python爬虫(3):前置准备(二)Linux基础入门小白学Python爬虫(4):前置准备(三)Docker基础入门小白学Python爬虫(5):前置准备(四)数据库基础小白学Python爬虫(6):前置准备(五)
作者:编程之家 时间:2022-09-05
selenium自动化测试:页面截图的3种方法
前言在进行无人值守的UI自动化测试,如果页面操作出现了问题,可以用截图的方式保留问题现场,同时佐证自己发现的问题。下面将介绍3种截图的方式:driver.get_screenshot_as_file()driver.save_screenshot()Pillow包前两种是selenium自带的api,最后一个需要单独安装第3方的包测试代
作者:编程之家 时间:2022-09-05
爬虫-selenium模块
问题:selenium模块和爬虫之间具有的关联便捷的获取网站中动态加载的数据便捷实现模拟登陆什么是selenium模块selenium是基于浏览器自动化的一个模块selenium使用流程安装环境:pipinstallselenium下载一个浏览器的驱动程序下载路径(谷歌):http://chromedriver.storag
作者:编程之家 时间:2022-09-05
Sel4:显示等待
显示等待fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECfromtimeimportsleepdriver=webdriver.Chrome()dri
作者:编程之家 时间:2022-09-05
爬虫系列---selenium详解
一安装pipinstallSelenium 二安装驱动chrome驱动文件:点击下载chromedriver (yueyu下载) 三配置chromedrive的路径(仅添加环境变量即可)我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“F:\GeckoDriver”目录添加到Path的值中。比如:Pat
作者:编程之家 时间:2022-09-05
selenium基础
Seleniumapi 我们把这些Selenium方法或者接口分成三类,一类是driver相关,也就是操作浏览器本身设置,第二类是元素相关,就是一些元素的点击,输入等操作,第三类是一些工具支持类,例如截图,日志输出,事件监听。一.浏览器本身设置WebDriverdriver=newFirefoxDriver();点击查看W
作者:编程之家 时间:2022-09-05
selenium相关导入By、Keys、WebDriverWait、ActionChains,显示等待与隐式等待
#-*-coding:utf-8-*-"""@author:DellCreatedonTueDec2412:33:562019"""importtimefromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWait#等待一个元素加载完成fromselenium.webdriver.supporti
作者:编程之家 时间:2022-09-05
python奇淫技巧之抽屉自动点赞
前言嘿,各位小伙伴晚上好呀,今天又给大家带来干货内容啦,今天带来的是,如何自动登录抽屉,并且点赞原计划打算,是不打算使用selenium的,但是因为要涉及点赞,所以免不了登录,但是我又被啪啪打脸了,抽屉的登录是真tm难,各种参数把我干懵逼了,最终,还是捡起了selenium,难逃
作者:编程之家 时间:2022-09-05
python, selenium 之屏蔽提示框
1、Win1064位系统、谷歌版本79.0.3945.88、PYTHON版本3.7.5chrome_option_set=webdriver.ChromeOptions()chrome_option_set.add_experimental_option("excludeSwitches",['enable-automation'])#屏蔽'CHROME正受到组件控制'的提示prefs={"":"&q
作者:编程之家 时间:2022-09-05
Selenium实战五——HTML测试报告
一、概览下载与安装HTMLTestRunner是unittest的一个扩展,可以生成易于使用的HTML测试报告。HTMLTestRunner是在BSD许可证下发布的。下载地址:http:/ungwaiyip.info/software/HTMLTestRunner.html因为该扩展不支持Python3,就做了一些修改使其
作者:编程之家 时间:2022-09-05
Selenium+Python3的web自动化测试
本文章内容参考了白夜黑羽教python的教程,出处为http://www.python3.vip/docutorial/selenium/01/感谢上方大佬!所整理的正文如下: 首先,在搭建好Selenium+Python3的环境基础上,测试步骤如下:1.打开指定的网页1fromseleniumimportwebdriver23#选择要测试的浏览器平台(
作者:编程之家 时间:2022-09-05
selenium 常见元素操作:三大等待
selenium常见元素操作三大等待三大切换(iframe,window,alert)下拉列表鼠标和键盘js+dom应用()上传操作强制等待:time.sleep() (译:私立破)必须等待固定时间后才可以往下运行fromseleniumimportwebdriverimporttime#强制等待需要导入time,
作者:编程之家 时间:2022-09-05
爬虫之selenium
目录爬虫之selenium简单使用使用步骤(*******)改进爬虫之selenium简单使用#fromseleniumimportwebdriver#importtime##webdriver.Chrome('谷歌浏览器的驱动路径')#指向谷歌浏览器驱动##webdriver.Firefox('火狐浏览器的驱动路径')#指向火狐浏览
作者:编程之家 时间:2022-09-05
使用Selenium对网页元素进行定位的诸种方法
使用Selenium进行自动化操作,首先要做的就是通过webdriver的get()方法打开一个URL链接。在打开链接,完成页面加载之后,就可以通过Selenium提供的接口,在页面上进行各种操作了,下面我们来了解一下如何在查找元素。3.1查找和定位网页元素在上一篇的示例中,我们就演示了如何通过find_el
作者:编程之家 时间:2022-09-05
selienium+java+eclipse1创建maven工程
在新建Maven工程之前,我们先来大概了解下Maven是什么东西?简单来说,Maven是一个项目管理工具,我们可以通过Maven来对项目进行构建打包等,还可以用Maven来管理项目所依赖的包。 一、新建工程1. 菜单【File】-->【New】-->【Project...】如下图: 注意:如果【Project
作者:编程之家 时间:2022-09-05
Python爬虫之Selenium使用指南
Python爬虫之Selenium使用指南"""<<WebDriver模块常用方法>>模块方法:含义:1.set_window_size() 设置浏览器的大小2.back() 控制浏览器后退3.forward()
作者:编程之家 时间:2022-09-05
Win10下用selenium、Image.crop() 截图时、坐标不准确的问题
截百度按钮的图先将整个窗口的图保存下来fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('https://www.baidu.com/')element=driver.find_element_by_xpath('//input[@id="su"]')#坐标print(element.location)#大小print(eleme
作者:编程之家 时间:2022-09-05
seleniumChrom无头浏览器
----------------------谷歌无头浏览器-----------------------------importtimefromseleniumimportwebdriverfromselenium.webdriver.chrome.optionsimportOptionsfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.webdriver.suppo
作者:编程之家 时间:2022-09-05
selenium的基本操作
selenium的基本操作selenium的基本操作常用类与方法fromseleniumimportwebdriver#驱动浏览器fromselenium.webdriverimportActionChains#鼠标相关操作fromselenium.webdriver.common.byimportBy#选择器,以什么方式选择标签元素fromselenium.webdriver,c
作者:编程之家 时间:2022-09-05
selenium之 定位以及切换frameiframe
frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。 frame标签有frameset、frame、ifra
作者:编程之家 时间:2022-09-05
Python3-Selenium自动化测试框架三之xpath元素定位
Selenium自动化测试框架(三)之xpath元素定位xpath元素定位节点(Node)在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。选取节点XPath使用路径表达式来选取XML文档中的节点或节点集。节点是通过沿着路径(path)或者步(ste
作者:编程之家 时间:2022-09-05
如何解决Selenium句柄、多窗口问题
有时我们在打开浏览器浏览网页时,当点击网页上某些链接时,它不是直接在当前页面上跳转,而是重新打开一个新标签页面,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。一、认识多窗口1、这里以
作者:编程之家 时间:2022-09-05
selenium等待机制
等待机制因为你要查找的标签由于网速等原因迟迟没有加载出来,你就直接获取这个标签,很明显是报错,现有的简单粗暴的解决办法就是time.sleep(3),睡几秒,也就是设置线程等待,等这个标签加载出来之后,再去使用。这么着虽然简单,但是相对死板,因为我们不知道这个标签什么时候加载出来,就大概
作者:编程之家 时间:2022-09-05
JUnit 5和Selenium基础二
使用Selenium内置的PageFactory实现页面对象模式在这一部分中,将通过Selenium的内置PageFactory支持类来介绍PageObject模式的实现。PageFactory提供一种机制来初始化任何声明WebElement或List<WebElement>带有@FindBy注释的字段的PageObject。由于不可描述的原因,我已经将测
作者:编程之家 时间:2022-09-05
【xpath定位】selenium自动化时遇到的轴定位
兄弟定位和子级定位:子级定位代码如下: 详细如下:
作者:编程之家 时间:2022-09-05
python+selenium:数据参数化从文件读取数据
#!/usr/bin/envpython#-*-coding=utf-8-*-#coding:utf-8fromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitfromcommon.read_txtimportread_txt#fromcommon.read_csvimportread_csvfromcommon.read_xlsximpo
作者:编程之家 时间:2022-09-05
selenium库的使用
SeleniumSelenium是一个用于web应用测试的工具,Selenium测试直接运行在浏览器中,模拟用户操作安装:pipinstallselenium(win)配置:将下载的ChromeDriver进行解压,将解压后的文件放入合适的位置(将解压的文件放入配置了环境变量的文件夹Chrome有界面运行fromseleniumimportwer
作者:编程之家 时间:2022-09-05
五十九Selenium Grid2的Remote应用之Remote实例
随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------Remote实例下面通过Python来运行测试用例。首先,通过Windows命令提示符(或Linux终端)启动SeleniumServer。java-jarseleni
作者:编程之家 时间:2022-09-05
Selenium实战三——滑动解锁+窗口截图
一、简单滑块的实例当单机滑块时,改变的只是CSS样式,HTML代码如下:1<divclass="slide-to-unlock-progress"style="background-color:rgb(255,233,127);height:36px;"></div>2<divclass="slide-to-unlock-handle"style="background-co
作者:编程之家 时间:2022-09-05
上一页
43
44
45
46
47
48
49
50
下一页
小编推荐
热门标签
更多
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