手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 复制粘贴
fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfromtimeimportsleepdriver=webdriver.Chrome()driver.get("http://www.baidu.com/")driver.find_element_by_css_selector("#kw").send_keys("Python&quo
作者:编程之家 时间:2022-09-05
selenium元素定位之动态元素
1、contains(a,b)如果a中含有字符串b,则返回true,否则返回falsedriver.find_element_by_xpath("//div[contains(@id,'btn-attention')]")2、starts-with(a,b)如果a是以字符串b开头,返回true,否则返回falsedriver.find_element_by_xpath("//div[starts-with(@id,'btn-at
作者:编程之家 时间:2022-09-05
selenium用例编写
selenium测试文档:用例的关键元素导入依赖创建driver执行自动化步骤断言编写的selenium用例要求: 1、打开页面https:/esterhome.com/ 2、点击-社团标签 3、点击-求职面试圈 4、访问顶部的第一个帖子实例操作:通过Firefox的seleniumIDE方
作者:编程之家 时间:2022-09-05
selenium 重新封装查找元素的方法
selenium虽然有自带的查找元素方法,但是,总感觉有些鸡肋,经常因为网络延迟,而要手动去设置等待时间,虽然,感觉有时候设置等待时间太长,运行Case的时间又过长,设置等待时间太短,页面元素还没有加载完,又导致定位不到元素。所以就想干脆自己封装一个方法,在方法里定义好查找的方式、要查找的内
作者:编程之家 时间:2022-09-05
使用Selenium破解新浪微博的四宫格验证码
在我们爬虫的时候经常会遇到验证码,新浪微博的验证码是四宫格形式。可以采用模板验证码的破解方式,也就是把所有验证码的情况全部列出来,然后拿验证码的图片和这所有情况中的图片进行对比,然后获取验证码,再通过selenium自动拖拽点击,进行破解。我们将验证码四个点标注为1234,那么所有
作者:编程之家 时间:2022-09-05
Selenium之webdriver的基础操作
webdriver的基础操作fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get(url='http://www.baidu.com')driver.find_element()#定位标签print(driver.title)driver.close()#关闭当前窗口print(driver.page_source)#获取页面的内置#设置浏
作者:编程之家 时间:2022-09-05
Selenium之文件操作
Selenium之文件操作fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('http://127.0.0.1/upload/1')#输入文件的绝对路径driver.find_element_by_id('kw').send_keys(r'D:\wind\file\精神小伙.xls')driver.find_element_by_id(&
作者:编程之家 时间:2022-09-05
WEB自动化测试selenium
一、Python+Selenium环境搭建python+Pycharm+selenium+chrome+谷歌浏览器驱动二、八大元素定位面试题:如果元素定位不到,你是怎么去分析的?1.元素没有加载完成2.Frame中(框架)3.元素不可见,不可读,不可见4.动态属性,动态的DIV层前提:需要定位的元素或它的属性必须要唯一ID、NAM
作者:编程之家 时间:2022-09-05
selenium 如何输入日期
fromseleniumimportwebdriverimportdatetimeimporttimedriver=webdriver.Chrome()driver.implicitly_wait(5)driver.get("http://127.0.0.1:8088/login")#输入用户名和密码登录到opmsdriver.find_element_by_name("username").send_keys("liba
作者:编程之家 时间:2022-09-05
Web自动化测试3Selenium操控元素
文章目录操控元素的基本方法1.1点击元素1.2输入框1.3获取元素信息1.4获取元素属性1.5获取元素文本内容操控元素的基本方法选择到元素之后,我们的代码会返回元素对应的WebElement对象,通过这个对象,我们就可以操控元素了。操控元素通常包括点击元素在元素中
作者:编程之家 时间:2022-09-05
Python 爬虫四:Selenium 框架
Selenium是一个用于测试Web应用程序的框架,该框架测试直接在浏览器中运行,就像真实用户操作一样。它支持多种平台:Windows、Linux、Mac,支持多种语言:Python、Perl、PHP、C#等,支持多种浏览器:Chrome、IE、Firefox、Safari等。1安装1)安装Seleniumpipinstallselenium2)
作者:编程之家 时间:2022-09-05
UI自动化常见精华面试题整理
selenium的运行原理 1、基于Web端如何做自动化测试,谈谈你的思路和方向?Web端的自动化测试,基本就是模拟手工测试人员来做功能测试。用机器的自动执行代替人的操作。web端呈现的产品有两个方向可以做自动化测试:接口层和界面操作层,且接口层自动化的比例要高于界面操作层。主要
作者:编程之家 时间:2022-09-05
selenium自动化测试框架——建议收藏
前言:旨在学习使用Python语言调用SeleniumWebDriver接口进行自动化测试;作为一名小白,我们先来看看所需的入门知识和信息;1.SeleniumWebDriver:业界通用的测试框架,不仅是web测试的标准,同时在移动测试领域也是底层的核心驱动框架;2.Python作为动态语言,其优点多多,前一阶段用了一
作者:编程之家 时间:2022-09-05
selenium 鼠标事件
#要想使用鼠标事件,得导入鼠标事件类fromselenium.webdriver.common.action_chainsimportActionChainsfromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get("https://www.baidu.com/")#定位到要悬停的元素ele=driver.find_element_by_name("tj_b
作者:编程之家 时间:2022-09-05
如何利用Python实现自动打卡签到
需求描述我们需要登录考勤系统(网页端,非手机端)进行签到,如果不想每天都早早起来打卡签到,就可以通过写程序实现这一功能。业务梳理通过长时间的早起打卡签到发现规律,我每天只是不停的点击,签到,都是规律性的操作,何尝不写一个程序加到Windows实现自动签到呢,这样我就不用每天都花时
作者:编程之家 时间:2022-09-05
Selenium自动化2选择元素
文章目录一、选择元素的基本方法1、根据id选择元素2、根据class属性、tag名选择元素2.1根据class属性选择元素2.2根据tag名选择元素2.3find_element和find_elements的区别3、通过WebElement对象选择元素二、等待界面元素出现一、选择元素的基本方法我们再总
作者:编程之家 时间:2022-09-05
selenium css 、xpath优先级
推荐的元素定位优先级优先级最高:id优先级其次:name优先级再次:css优先级更次:xpath最多的,就是css针对css和xpath的优先级做一个说明1、css是配合HTML工作的,是一种匹配模式定位,xpath是配合xml工作的,通过遍历的方式定位两者在设计
作者:编程之家 时间:2022-09-05
记一次 selenium 处理浏览器证书弹窗的经历
今天下午处理了一个ui自动化工程师提交给我们测试技术委员会的关于selenium+pytthon的疑难杂症。经过一番思考后成功解决,且方法极为简单可靠,具体代码在最后。先看下这个疑难问题:访问一个内部平台登陆页面,然后弹出证书弹窗:必须点击确定按钮。否则无法继续加载登陆页面手
作者:编程之家 时间:2022-09-05
《测试开发方法论》之 预判
说起预判,大家可能并不陌生,在电子游戏中,高手通常预判非常好,比如,预判敌人的走位,提前把技能释放到地方等待敌人恰好撞到。那么在测试开发领域中,预判具体指的是什么呢? 这里其实就是指,对某些比较复杂的开发等技术任务,在立项或者解决的前期,对整个项目链条的周期,方案,风险,成
作者:编程之家 时间:2022-09-05
anaconda selenium使用Edge 爬虫
Edge驱动获取edge版本进入https://msedgewebdriverstorage.z22.web.core.windows.net/下载对应版本的64位驱动,将msedgedriver.exe放在python/Scripts或者Anaconda/Scripts下在anaconda\Lib\site-packages\selenium\webdriver\edge\webdriver.py中修改MicrosoftWebDriver.
作者:编程之家 时间:2022-09-05
最开始学selenium爬虫看的代码注释详细
fromseleniumimportwebdriverfromselenium.common.exceptionsimportNoSuchElementExceptionfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.webdriver.common.byimpo
作者:编程之家 时间:2022-09-05
完美解决因前端ui频繁变动导致selenium定位失败的方法:wqrfnium
wqrfnium完美解决selenium定位不到元素问题,前端频繁变化导致元素的各种属性变化导致的问题。你是否曾遇到以下情况:好不容易写个selenium自动化脚本,然后没几天,一运行,报错了。用例失败了。然后去查发现是因为元素的属性前端更改了导致定位失败。后期维护起来的成本太大了。很多领
作者:编程之家 时间:2022-09-05
Python包selenium的geckodrive错误处理
selenium运行下面语句,会报错误,错误信息为:Message:‘geckodriver’executableneedstobeinPATH.fromseleniumimportwebdriverdriver=webdriver.Firefox()Mac电脑的话,首先安装homebrew包管理器,打开官网:https://brew.sh/,终端运行下面语句,可能需要fq/bin/bash
作者:编程之家 时间:2022-09-05
C#+Selenium+ChromeDriver 爬取网页,完美模拟真实的用户浏览行为
背景 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。而对于爬虫来说,使用Selenium操控浏览器来爬取网上的数据那么肯定是爬虫中的杀手武器。这里,我将介绍selenium+谷歌浏览器的一般使用。需求在平常的爬虫开发中,有时
作者:编程之家 时间:2022-09-05
python-selenium之 execute_script 执行js脚本
python-selenium之execute_script执行js脚本,具体场景:在做登录自动化时,遇到滑动图片验证,需要执行js脚本,设置style="",获取无滑块图: 具体代码:
作者:编程之家 时间:2022-09-05
山东大学暑期实训-饮食健康管理系统设计与实现三
山东大学暑期实训-饮食健康管理系统设计与实现(三)第一周个人工作总结自我提升团队贡献第一周个人工作总结自我提升安装并学习了python及Anaconda的使用,了解了python的基础语法,和使用Anaconda管理python环境。安装并初步学习了scrapy框架,了解了scrapy的基本架构,基本了
作者:编程之家 时间:2022-09-05
selenium自动化测试工具
大神的笔记https://www.cnblogs.com/kermitjam/p/10863922.html优点:完全模拟浏览器的操作,比如跳转、输入、点击、下拉等...进而拿到网页渲染之后的结果,可支持多种浏览器。缺点:加载页面所有数据参数,css、html、图片.....一、下载selenium模块:pip3installseleniums二
作者:编程之家 时间:2022-09-05
Java自动化笔记
maven<!--https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java--> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.53.
作者:编程之家 时间:2022-09-05
selenium webdriver常用方法
fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.implicitly_wait(5)driver.get("http://127.0.0.1:8088/login")#输入用户名和密码登录到opmsdriver.find_element_by_name("username").send_keys("libai")#driver.find_eleme
作者:编程之家 时间:2022-09-05
selenium xpath高级语法
#xpath使用路径表达式来匹配xml文档或html文档中的节点或节点集,#这个路径表达式,和我们常见的文件夹路径有点像#xpath的标准语法/agname[@属性='']#@后边可以跟任意属性,只要这个元素有就可以#//a[@href='/checkwork/manage']/i[@class='fafa-tasks']#上述表达式
作者:编程之家 时间:2022-09-05
上一页
74
75
76
77
78
79
80
81
下一页
小编推荐
热门标签
更多
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