手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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-元素定位
元素定位常见的元素定位方法(1)通过ID查找元素(2)通过Name查找元素(3)通过ClassName查找元素(4)通过TagName查找元素(5)通过LinkText查找元素(6)通过PartialLinkText查找元素(7)通过CSS选择器查找元素(8)通过XPath查找元素(9)通过jQuery查找元素 代码示例:1packagecom.java.sele;2
作者:编程之家 时间:2022-09-05
java – 如何通过使用TestWatcher来判断JUnit何时完成?
我需要:>观看测试>收集信息>从测试中构建报告测试将通过TeamCity启动.我创建一个TestWatcher对象来监听测试结果,这个TestWatcher包含在每个包含测试的JUnit类中.我有一个听众会在整个套件完成时收听,但我必须以编程方式添加.由于我现在使用TeamCity来运行测试并生成结果,我相信
作者:编程之家 时间:2022-09-05
在使用Python完成selenium测试后抛出[HTTPError:HTTP错误503:服务不可用]错误
self.driver.quit()File"C:\Python27\lib\site-packages\selenium-2.40.0-py2.7.egg\selenium\webdriver\chrome\webdriver.py",line82,inquitself.service.stop()File"C:\Python27\lib\site-packages\selenium-2.40.0-py2.7.eg
作者:编程之家 时间:2022-09-05
selenium Java中常见等待的几种形式
前言在自动化测试中,我们经常会碰到编写脚本过程中操作某个元素的时候,需要等待页面加载完成后,才能对元素操作,否则会报错,提示页面元素不存在异常,我们需要等待元素加载完成后,才能继续操作,而Selenium为我们提供了对应的等待方法,来判断元素是否存在。下面将用一个例子,针对元素等待操
作者:编程之家 时间:2022-09-05
爬虫selenium
selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器。官网:http://selenium-pyth
作者:编程之家 时间:2022-09-05
java – 在selenium中按电话键盘输入键
Stringstr1=sheet1.getRow(i).getCell(0).getStringCellValue();Stringstr2=sheet1.getRow(i).getCell(1).getStringCellValue();driver2.findElement(By.xpath("//android.widget.EditText[@text='Start-pressentertodropmarker']")).cle
作者:编程之家 时间:2022-09-05
使用Python的Selenium,如何在运行脚本后获取页面输出?
我不知道如何找到这些信息,到目前为止我已经找到了一些关于使用Python和selenium的教程,但是没有人能够触及这个…我能够通过python运行一些基本的测试脚本来自动化selenium但是它只是显示浏览器窗口几秒钟然后关闭它..我需要将浏览器输出变为字符串/变量(理想情况下)或至少将其保
作者:编程之家 时间:2022-09-05
使用BrowserMobProxy,Selenium,Firefox,marionette / gecko获取请求和响应
我正在尝试使用BMP的RequestFilter和ResponseFilter获得响应和请求.但是,当网页加载时,控制台中不会打印任何内容.其他一切似乎都有效.也许BMP不是在看GeckoDriver?我使用的是Firefox50.0,BrowserMobProxy2.1.2,Selenium3.0.1和GeckoDriver0.11.1测试代码如下.有人可以帮帮我吗
作者:编程之家 时间:2022-09-05
javascript – 量角器:无法访问父函数中定义的闭包中的变量
我在我的一个JS文件中有以下代码.//test/lib/UserHelper.js'usestrict';varFirebase=require('firebase');exports.createUser=function(email,password){browser.executeAsyncScript(function(done){var$firebaseSimpleLogin=angular.in
作者:编程之家 时间:2022-09-05
java – 如何在IE中使用selenium记录测试用例
我是硒的新手.我的应用程序只与IE兼容.我知道我们可以在任何使用相应驱动程序的浏览器中运行测试用例,但是我们可以使用任何方法在InternetExplorer中使用seleniumIDE记录测试用例吗?解决方法:我们已经实现了自己的记录器,它仅用于在InternetExplorer中记录.这是一个javascript
作者:编程之家 时间:2022-09-05
selenium--高亮显示正在操作的元素
前戏在进行web自动化的时候,如果我们想知道正在操作的元素,我们可以通过js的方式来实现实战fromseleniumimportwebdriverimportunittest,timedefhighLightElement(driver,element):'''封装好的高亮显示页面元素的方法使用JS代码将传入的页面元素对象的背景颜
作者:编程之家 时间:2022-09-05
Selenium自行整理【二十五】
4.14、下载文件 WebDriver允许我们设置默认的文件下载路径,也就是说,文件会自动下载并且存放到设置的目录中。下面以FireFox浏览器为例,执行文件的下载。 4.15、操作Cookie 有时候我们需要验证浏览器中cookie是否正确,因为基于真实cookie的测
作者:编程之家 时间:2022-09-05
sws_kp操作selenium webdriver+python
代码如下:1#导包2fromseleniumimportwebdriver3fromtimeimportsleep4#选择谷歌浏览器打开事务所网站5driver=webdriver.Chrome()6url="https://sws.nbhtxx.com.cn/"7driver.get(url)8#窗口最大化9driver.maximize_window()10#选择用户名框,输入用户名XXX
作者:编程之家 时间:2022-09-05
Web自动化测试基础
1、自动化测试的概念2、自动化测试优点3、自动化测试的分类4、xpath路径表达式@的使用方法:(1)路径[@属性名](2)路径[@属性名=‘属性值’]5、查找某个特定的节点或者包含某个指定值的节点在xpath中列表结果以1开头6、通配符*;@;(是星号)//:匹配所有节点/*:匹配绝对路
作者:编程之家 时间:2022-09-05
C#使用Selenium
介绍:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈
作者:编程之家 时间:2022-09-05
环境搭建
1.Python环境2.安装pip3.安装selenium--------pipinstall-Uselenium打开网址:fromseleniumimportwebdriverbrowser=webdriver.Firefox()#打开火狐browser=webdriver.Chrom()browser.quitfirefox前段工具介绍:1.安装firebug,查看界面元素,根据其属性定位前端技术
作者:编程之家 时间:2022-09-05
selenium操作cookies实现免密登录,自动发微博
一直想用selenium实现个小功能,比如发微博之类的,但是有的网站在登录会有验证码,没想到太好的方法解决,于是想到利用cookies来登录网站第一步:获取一个可用的cookies,获取的cookies会保存为一个json格式的文件。不过在打开网站后,登录操作需要自己手动进行一下,代码中有注释,大家可以注意一
作者:编程之家 时间:2022-09-05
python-爬虫-selenium和phantomJs
1.selenum:三方库。可以实现让浏览器完成自动化的操作。2.环境搭建2.1安装:pipinstallselenium2.2获取浏览器的驱动程序下载地址:http://chromedriver.storage.googleapis.com/index.htmlhttp:/pm.taobao.org/mirrors/chromedriver/浏览器版本和驱动版本的对应关系表:ch
作者:编程之家 时间:2022-09-05
Selenium+java - 截图操作
写在前面自动化测试过程中,运行失败截图可以很好的帮我们定位问题,因此,截图操作也是我们自动化测试中的一个重要环节。截图方法1、通过截图类TakeScreenshout实现截图特点:截取浏览器窗体内的内容,不包括浏览器的菜单和桌面的任务栏区域具体示例代码如下:publicvoidtestScreen
作者:编程之家 时间:2022-09-05
ui自动化实现浏览器登陆python+selenium)
还在保存网址,手动输入账号密码,来做测试么?不,我已经开始用脚步来自动登陆了。测试代码示例先看一段测试代码deftest(self):driver.get("https://网址保密哈哈")driver.maximize_window()loginIdInput.sendKeys(123456)submitButton.click()userPhone.s
作者:编程之家 时间:2022-09-05
javascript – 如何完全禁用所有Internet Explorer脚本错误对话框
有人可以告诉我如何禁用InternetExplorer脚本错误–说:AnErrorhasoccurredinthescriptonthispage...Error:Unspecifiederror...请不要说去工具–>I.Options–>高级…关闭调试等等..我已经尝试了所有这些,这个弹出对话框仍然出现.一些论坛建
作者:编程之家 时间:2022-09-05
C#Selenium常用语法功能 很好的文章,值得参考收藏
https://blog.csdn.net/a1003434346/article/details/80257946https://www.jianshu.com/p/310623afcde1https://www.codeproject.com/Questions/1242881/Saving-selenium-chrome-cookies-Csharp https://www.cnblogs.com/vaevvaev/p/7041858.html
作者:编程之家 时间:2022-09-05
java,利用Selenium调用浏览器,动态模拟浏览器事件,动态获取页面信息
原文链接:http://www.cnblogs.comiandi/p/10719563.html1、环境搭建jdk1.6版本:selenium2.4版本。jdk1.8版本:selenium3.14版本。(1)selenium的jar包下载:地址:http://selenium-release.storage.googleapis.com/index.html需要用:selenium-server-stand
作者:编程之家 时间:2022-09-05
selenium之京东商品爬虫
#今日目标**selenium之京东商品爬虫**自动打开京东首页,并输入你要搜索的东西,进入界面进行爬取信息```fromseleniumimportwebdriverimporttimeclassJdSpider(object):def__init__(self):self.browser=webdriver.Chrome()self.url='http://www.jd.com/'
作者:编程之家 时间:2022-09-05
selenium获取多窗口句柄并一切换至原窗口句柄三个窗口
网上有很多是selenium基于python来获取两个窗口句柄与切换,本文实现用python+selenium获取多窗口句柄并一一切换至原窗口句柄(三个窗口),且在每个窗口下进行一个搜索或翻译,然后截图。代码如下:1#coding=utf-82fromseleniumimportwebdriver3importtime45driver=webdr
作者:编程之家 时间:2022-09-05
Selenium+java - 通过Robot对象上传文件
思路:1、将文件路径复制到剪切板2、用robot对象模拟键盘操作即可复制文件代码:publicvoidsetClipboardData(Stringdata){StringSelectionstringSelection=newStringSelection(data);Toolkit.getDefaultToolkit().getSystemClipboard().setContents(str
作者:编程之家 时间:2022-09-05
Selenium下Chrome配置
地址:https://peter.sh/experiments/chromium-command-line-switches/chrome_options.add_argument('--headless')#无头模式chrome_options.add_argument('--disable-gpu')#禁用GPU加速chrome_options.add_argument('--start-maximized')#浏览器最大化chro
作者:编程之家 时间:2022-09-05
selenium Webdriver多窗口切换
应用场景:在页面操作过程中有时候点击某个链接会弹出新的窗口,这时候就需要主机切换到新打开的窗口上进行操作。WebDriver提供了switch_to.window()方法,可以实现在不同的窗口直接切换。以百度首页和百度注册页为例,在两个窗口直接的切换如图 代码如下:1#导包2fromselenium
作者:编程之家 时间:2022-09-05
Selenium+java - 借助autolt完成上传文件操作
写在前面:上传文件是每个自动化测试同学会遇到,而且可以说是面试必考的问题,标准控件我们一般用sendkeys()就能完成上传,但是我们的测试网站的上传控件一般为自己封装的,用传统的上传已经不好用了,也就是说用selenium的APi已经无法完成上传操作了,这时我们就要借用第三方工具Autolt来完成
作者:编程之家 时间:2022-09-05
20行代码实现4399登录
fromseleniumimportwebdriverfromselenium.webdriver.support.waitimportWebDriverWaitfromselenium.webdriver.common.byimportByfromselenium.webdriver.supportimportexpected_conditionsasECUSERNAME=''#输入你的4399账号PASSWORD='&#
作者:编程之家 时间:2022-09-05
上一页
20
21
22
23
24
25
26
27
下一页
小编推荐
热门标签
更多
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