手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 chrome有界面与无界面模式
fromselenium.webdriver.chrome.optionsimportOptionsfromseleniumimportwebdriver#无界面模式defChromeDriverNOBrowser():chrome_options=Options()chrome_options.add_argument('--headless')chrome_options.add_argument('--disable-gpu&#
作者:编程之家 时间:2022-09-05
动态渲染页面爬取 ---Selenium的使用
Selenium的使用Selenium是一个自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈现的页面的源代码,做到可见即可爬。对于一些JavaScript动态渲染的页面来说,此种抓取方式非常有效。好处:不用再分析网站复杂的通信流程了坏处:效率低
作者:编程之家 时间:2022-09-05
selenium_网页元素定位
作者:编程之家 时间:2022-09-05
男神鹏: 实现 selenium 模拟点击操作
Selenium介绍:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的兼容性--测试你的应用程序看是否能够
作者:编程之家 时间:2022-09-05
linux环境下安装selenium+chrom+chromdriver.exe
原文:https://blog.csdn.net/yoyocat915/article/details/80580066 原文:https://blog.csdn.net/hanxue6898/article/details/81184907 ChromeDriverv2.46(2019-02-01)----------SupportsChromev71-73 驱动的下载地址如下: http://chromedriver.storage.googleapis.com/in
作者:编程之家 时间:2022-09-05
浏览器自动脚本
selenium库selenium是一种通过模拟人工行为进行浏览器测试的工具.大概过程是:python调用该库的相应对象方法,相应的对象方法调用相应的浏览器驱动,然后在新建的浏览器窗口中完成相应的动作.通过该库相对request库等而言,更加便捷.安装selenium库的安装分为两步,库的安装和浏览
作者:编程之家 时间:2022-09-05
Selenium十一使用EXCEL读取用户数据和生成测试报表
1.下载两个模块2.xlrd的使用方法3.使用excel获取数据 在userdata文件中增加代码: login.py: 4.使用excel生成测试报表 举例:在log_module中定义函数:修改login.py
作者:编程之家 时间:2022-09-05
WebDriver Selenium eclipse环境搭建
jdk环境首先就是下载安装包,然后安装然后设置环境变量,主要就是Path和CLASSPATH由于我path已经有一个java值了,所以刚开始一直都失败全部弄好,用cmd,java-version就可以知道环境安装成功了没webdriver环境安装---未验证cmd启动selenium服务java-jarselenium-server-s
作者:编程之家 时间:2022-09-05
selenium登录知乎案例
#_*_coding:utf-8_*_'''@author:xianyt@date:2018/@func:'''fromseleniumimportwebdriverimporttimebrowser=webdriver.Chrome()browser.get('https://www.zhihu.com/signup?next=%2F')#获取账号密码输入框u
作者:编程之家 时间:2022-09-05
Web自动化测试 基于selenium的web自动化测试(49)
Web自动化测试Selenium基础到企业应用采用目前主流的开源Web自动化工具Selenium,以真实的慕课网网站为例,理论结合实战操作,从简单的登录到复杂的购物流程,助你快速掌握Web自动化测试开发的核心知识,并运用到实际测试开发工作当中。第1章自动化测试的前提及整体介绍第2章Sele
作者:编程之家 时间:2022-09-05
Python(81)_selenium定位页面元素
1、通过id来定位#-*-coding:utf-8-*-fromseleniumimportwebdriverf=webdriver.Chrome("D:\\Documents\\Downloads\\chromedriver.exe")f.get("http://www.baidu.com")f.find_element_by_id('kw').send_keys('selenium')f.find
作者:编程之家 时间:2022-09-05
scrapy-redis+selenium+webdriver 部署到linux上
背景:在使用selenium时,在本地使用windows,都会有一个图形界面,但是到了生产环境linux上没有了图形界面怎么部署呢?解决方案:1.安装图形化界面,不推荐,因为安装图形化界面会占用很多内存,而且在linux上搞个图形界面,很不爽2.使用虚拟化图形界面,就跟你的虚拟机一样,也是一套系统,不过不会弹出
作者:编程之家 时间:2022-09-05
自动化
1、什么是自动化?把人为驱动的时候转换为机器执行的一种过程。也就是模拟人操作的一种的行为2、自动化测试的分层单元自动化测试【数据处理层】:指对软件中最小的可测试单元进行检查和验证,一般借助于单元测试框架,如java的junit,TestNG,python的unittest,常见的手段是codereview等
作者:编程之家 时间:2022-09-05
selenium--driver.switchTo()-----转
https://www.cnblogs.com/clairejing/p/9499223.html在自动化测试中,会遇到多窗口、多iframe、多alert的情况。此时,会使用driver.switchTo()来解决。下面时关于driver.switchTo()的详细介绍:1.多windows操作。在页面A上操作时,点击某个元素之后,可能会打开新的窗口。如果需要操作新
作者:编程之家 时间:2022-09-05
window下操作jenkins查看页面的几种方式
原文:https://blog.csdn.net/kennin19840715/article/details/78782505前几天通过jenkins本机执行seleniumcases,发现浏览器不启动,但测试已经通过的现象。通过查找资料和同事讨论得出以下几种解决方案(任意一种都可解决):1、selenium测试用例使用RC来测试。通过webdriver的测试用例会
作者:编程之家 时间:2022-09-05
Selenium + WebDriver 各浏览器驱动下载地址
Chrome点击下载chrome的webdriver:http://chromedriver.storage.googleapis.com/index.html不同的Chrome的版本对应的chromedriver.exe版本也不一样,下载时不要搞错了。如果是最新的Chrome,下载最新的chromedriver.exe就可以了。把chromedriver的路径也加到环境变量里。Firef
作者:编程之家 时间:2022-09-05
selenium中遇到div弹框,一起引申到其他弹框
1.div弹框和DOM普通元素一样处理2.出现一下就自动消失的弹框,也是在DOM中有描述的,可以使用xpath,用其内容定位3.(转,其他弹框处理,包括alert和不同windows)https://huilansame.github.io/huilansame.github.io/archivers/switch-to-alert-window-div(selenium 处理弹框)
作者:编程之家 时间:2022-09-05
自动化测试基础篇--Selenium多窗口、句柄问题
有时我们在打开浏览器浏览网页时,当点击网页上某些链接时,它不是直接在当前页面上跳转,而是重新打开一个新标签页面,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。一、认识多窗口1、这里以
作者:编程之家 时间:2022-09-05
web自动化之alert弹窗操作
fromseleniumimportwebdriverfromselenium.webdriver.support.waitimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.webdriver.common.byimportBydriver=webdriver.Chrome()driver.get("url")#判断ale
作者:编程之家 时间:2022-09-05
selenium 加载到设定时长后不再加载
试了timeout发现老抛异常还捕获不到于是fromseleniumimportwebdriverfromselenium.webdriver.common.desired_capabilitiesimportDesiredCapabilitiesimporttimedesired_capabilities=DesiredCapabilities().CHROMEdesired_capabilities['pageLoadStrategy']=�
作者:编程之家 时间:2022-09-05
Python+Selenium练习篇之20-获取元素上面的文字
本文介绍如何通过Selenium方法来获取某一个元素的text属性值。在很多自动化测试脚本中,需要多次获取元素的text值,拿过来进行对比和匹配。例如,在一个登陆界面,如果不输入用户名和密码,直接点击登录,肯定会有相关错误提醒。这个错误,我们需要通过selenium抓取出来,和需求说明文档中的描述去
作者:编程之家 时间:2022-09-05
Python+Selenium练习篇之19-多窗口之间切换
本文来介绍如何处理driver在多窗口之间切换,想一下这样的场景,在页面A点击一个连接,会触发在新Tab或者新窗口打开页面B,由于之前的driver实例对象在页面A,但是你接下来的脚本是操作页面B的元素,这样就造成了找不到元素的报错。本来介绍selenium中switch_to.window()方法来处理这个问题。
作者:编程之家 时间:2022-09-05
Selenium官网打不开,这里看过来☺
Selenium网站经常会打不开,可以看看底下哦:镜像网站:http:/pm.taobao.org/mirrors从这个网址找到最新的selenium版本下载:http:/pm.taobao.org/mirrors/seleniumpython版:https://pypi.python.org/pypi/selenium/
作者:编程之家 时间:2022-09-05
web自动化之iframe操作
fromseleniumimportwebdriverfromselenium.webdriver.support.waitimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.webdriver.common.byimportByimporttimedriver=webdriver.Chrome()driver.get("https:
作者:编程之家 时间:2022-09-05
小白之selenium+python关于cookies绕开登录2
首先,由于新开始在博客园中写随笔,可能在内容的布局方面就不太懂,导致布局很丑,各位见谅,但是字还是原来的那字,内容还是原来的内容,少了点包装,下面是对cookie的扩展知识1.配置文件存储在哪里?firefox----右上角关闭西面的三的图标点击---帮助-----故障排查信息----
作者:编程之家 时间:2022-09-05
selenium 007打开网页设置网页到底部
#coding=utf-8fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.get("http://www.baidu.com/")driver.get("https:/www.hao123.com")s=driver.find_elements("cssselector","word-item")pri
作者:编程之家 时间:2022-09-05
Selenium-ActionChainsApi--鼠标连贯操作
ActionChainsUI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的元素才会出现的这种场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。引入方式fromselenium.webdriver.common.action_chainsimportActionChains实际
作者:编程之家 时间:2022-09-05
Python+Selenium练习篇之17-断言页面标题
继续来介绍一个Selenium中页面title断言方法。 相关脚本代码如下: #coding=utf-8importtimefromseleniumimportwebdriver driver=webdriver.Chrome()driver.maximize_window()driver.get('https://www.baidu.com')time.sleep(1)#方法一try: assert
作者:编程之家 时间:2022-09-05
Selenium十四处理登录框的验证码
对于web应用来说,大部分的系统在用户登录时都要求用户输入验证码,验证码的类型的很多,有字母数字的,有汉字的,甚至还要用户输入一条算术题的答案的,对于系统来说使用验证码可以有效果的防止采用机器猜测方法对口令的刺探,在一定程度上增加了安全性。 但对于测试人员来说,不管
作者:编程之家 时间:2022-09-05
【Selenium】通过xpath无法定位到svg元素,为什么?
SVG意为可缩放矢量图形(ScalableVectorGraphics)定位svg元素要用xpath的name()函数,比如//svg/line[2],要用//*[name()='svg']/*[name()='line'][2]"代替刚验证了一下,这样写是可以的//div[@class='tg-tree-item'][text()='sharing']//ancestor::div[contains(@cla
作者:编程之家 时间:2022-09-05
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
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