手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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键盘,鼠标用法
导入类:fromselenium.webdriver.common.keysimportKeys键盘模拟组合键上下左右键:Keys.DOWN,Keys.UP,Keys.LEFT,Keys.RIGHT 回车和换行键:Keys.ENTER,Keys.RETURN Keys.HOME,Keys.END,Keys.PAGE_DOWN,Keys.PAGE_SPACE,Keys.PAGE_UP,Keys.EscKeys.F1,Keys.F2,Key
作者:编程之家 时间:2022-09-05
python+selenium web自动化
前置环境:python3.7,pycharm2019.3.31.selenium安装pipinstallselenium查看是否安装成功:pipshowselenium 2.driver安装可使用不同浏览器(chrome,firefox,IE等)的driver。使用chromedriver,下载chromedriver.exe,放到python的Script路径下。chromedriver下载:Chrome浏览器
作者:编程之家 时间:2022-09-05
python selenium 自动更新浏览器驱动文件
说明实现原理是当使用的chromedriver.exe与当前Chrome浏览器版本不一致时会抛出异常,在异常信息中会包含当前Chrome版本信息和Chrome浏览器安装地址信息,通过捕获异常信息,正则匹配就可以过滤出Chrome版本号,然后再去官方动态下载对应版本的驱动并解压就可以了前提是需要内置一个ch
作者:编程之家 时间:2022-09-05
selenium使用Xpath定位方法
一、xpath的定位方法1.通过绝对路径方式定位 (复制完整xpath就是绝对路径)/html/body/div[1]/div[2]/div[5]/div[1]/div/form/span[1]/input2.通过相对路径方式定位(两个斜杠)//input3、通过元素索引定位//input[2]4、通过属性定位使用xpath属性定位(结合第2、第3中方法可以
作者:编程之家 时间:2022-09-05
Pycharm下载selenium+webdriver1
放了很久很久的草稿箱,最近比较清闲,赶快完善发出来 webdriver中chrome安装地址:http://chromedriver.storage.googleapis.com/index.html选择和自己使用的谷歌浏览器版本一致的下载,下载完成后,放在python的script文件夹下(也可以直接放在python下,这样方便后续项目使用时查找,我这
作者:编程之家 时间:2022-09-05
6.7__python_selenium1
python+selenium 一、介绍自动化1、什么是ui自动化?ui就是界面,通过模拟手工操作用户页面方式,用代码来实现自动操作和验证行为。2、ui自动化的优点?(1)解决重复性的功能测试和验证(2)减少测试人员在回归测试时用例漏测和验证点的漏测(3)减少冒烟测试,减少回归测试人力成本
作者:编程之家 时间:2022-09-05
selenium使用css定位方法
CSS选择器:常见符号:#表示id选择器.表示class选择器>表示子元素,层级一个空格也表示子元素,但是是所有的后代子元素,相当于xpath中的相对路径一、css:属性定位1.css可以通过元素的id、class、标签这三个常规属性直接定位到2.如下是百度输入框的的html代码:<inputid="kw"cla
作者:编程之家 时间:2022-09-05
自动化测试-2.selenium驱动和unittest框架介绍
前篇文章我们已经讲了unittest框架和selenium驱动的安装和介绍,这篇文章,主要是讲selenium日常的写法以及简单的操作1.打开一个页面,用百度举例importunittestfromseleniumimportwebdriverimporttimefromselenium.webdriver.common.byimportByclassTest(unittest.TestCase
作者:编程之家 时间:2022-09-05
6.8 ___selenium2
python+selenium中实战应用1、打开网页 (1)get方法:场景1:一个网址覆盖另一个网址fromseleniumimportwebdriverimporttimed=webdriver.Chrome()d.get("https://www.baidu.com/")time.sleep(2)d.get("https://www.jd.com/")(2)windo.wopen场景2:window.open一个网址打开
作者:编程之家 时间:2022-09-05
6.10__selenium4
一、用例的封装fromseleniumimportwebdriverfromtimeimportsleepclassdiscuz(object):def__init__(self):#网站self.driver=webdriver.Chrome()self.driver.get('http://192.168.203.128/bbs/')self.driver.maximize_window()
作者:编程之家 时间:2022-09-05
Selenium---Css Selector使用方法
什么是CssSelector?CssSelector定位实际就是HTML的Css选择器的标签定位。为什么推荐使用:CssSelector?简介短小本身和HTML做交互比较好使用selenium底层也会使用到CssSelector工具CssSelector的练习建议大家安装火狐浏览器(49及以下版本)后,下载插件FireFinder或 Fi
作者:编程之家 时间:2022-09-05
用selenium+浏览器的performance log
具体方法是webdriver(python代码控制浏览器的一个组件)能够让我们给浏览器发送Network.getResponseBody命令得到response。webdriver提供的API文档:https://chromedevtools.github.io/devtools-protocolot/Network/ 需要我们通过一个叫做requestId的参数才能得到response。首
作者:编程之家 时间:2022-09-05
Python中的selenium库的基本用法
Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。通过此行代码可以快速在Python中安装selenium库pipinstallSelenium另外,我们仍需要安装浏览器驱动Selenium3.x调用浏览器必须有一个
作者:编程之家 时间:2022-09-05
Web自动化 -- 显式等待高级使用
显示等待原理在代码中定义等待一定条件发生后再进一步执行代码源码分析:在最长等待时间内循环执行结束条件的函数WebDriverWait(driver实例,最长等待时间,轮询时间).until(结束条件)直接看代码原理: 显示等待-excepted_conditions显式等待结合官方封装的excep
作者:编程之家 时间:2022-09-05
Web自动化之浏览器启动
一、环境准备1、本地引入jar从http://selenium-release.storage.googleapis.com/index.html?path=3.9/,下载selenium-server-standalone-3.9.1.jar到D盘根目录下 2、打开DOS命令窗口,命令行进入到Maven安装目录下,用命令打包,输入并执行命令:mvninstall:install-file-Dfile=D
作者:编程之家 时间:2022-09-05
python:selenium测试登录在chrome中闪退
问题描述:使用selenium.webdriver时测试网页,进行自动登录测试总是在登录成功时闪退。使用指定驱动器位置的方式chrome也会闪退 1.正常使用chrome驱动打开一个网页,正常访问fromselenium.webdriverimportChromeweb=Chrome()web.get("http://www.chaojiying.com/user/log
作者:编程之家 时间:2022-09-05
selenium远程控制浏览器
1、在被控制机器上运行chromedriver.exe--port=9515--allowed-ips=控制机器IP 2、控制机器上运行options=Options()options.binary_location=r'被控制机器上浏览器位置'driver=webdriver.Remote("http://被控制电脑IP:9515",options=options)driver.get("http://
作者:编程之家 时间:2022-09-05
[selenium]元素定位
前言selenium提供八种元素定位的方法:find_element_by_id():通过id定位。一个页面中的id是唯一的。有id的话尽量使用id定位。find_element_by_xpath():通过xpath语法定位(常用)find_element_by_link_text():通过链接文本定位find_element_by_partial_link_text():通过部分
作者:编程之家 时间:2022-09-05
UI自动化测试-WebDriver类的方法
WebDriver类的方法方法1:获取当前的网址方法2:获取当前页面的源代码方法3:获取当前title1fromseleniumimportwebdriver#包:selenium,模块:webdriver2fromselenium.webdriver.common.byimportBy3importtimeast4driver=webdriver.Chrome()5driver.get("htt
作者:编程之家 时间:2022-09-05
selenium环境配置
selenium介绍Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera,Edge等 selenium环境配置1.1、打开cmd窗口,安装seleniumpipinstallselenium
作者:编程之家 时间:2022-09-05
章节十:Selenium
章节十:Selenium目录章节十:Selenium1.selenium是什么2.怎么用2.1设置浏览器引擎2.2获取数据2.3解析与提取数据2.4自动操作浏览器3.实操运用3.1确认目标3.2分析过程3.3代码实现4.本关总结5.习题练习5.1习题一5.1.1练习介绍5.1.2要求:5.1.3目的:5.1.4前期准备(手动):5.1
作者:编程之家 时间:2022-09-05
day02
TestLogin.java测试登录packagecom.bwf.autotest.day02;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.firefox.FirefoxDriver;publicclassTestLogin{publicstaticvoidmain(String[]args){Web
作者:编程之家 时间:2022-09-05
【Python】Selenium自动化测试之滑块拼图验证码图片方法
在项目中有时验证码是滑块拼图形式的,这种验证码该如何完成验证呢?有以下几个步骤:第一步:得到验证码图片第二步:匹配缺口照片在完整照片的位置第三步:机器模拟人工滑动轨迹第四步:判断拼图是否成功第五步:滑块拼图递归循环调用 一、得到验证码图片1、思路获
作者:编程之家 时间:2022-09-05
UI自动化测试-Alert类的方法
Alert类的方法1、我们为什么要使用Alert类来定位?因为,在UI的自动化测试实战中,页面有时会弹出框,这时候我们右击鼠标,并进行检查,我们是无法进行检查这一操作,因而也就无法用我们之前的方法进行定位,这时我们就要使用的是Alert的类这部分。2、Alert类的方法在Alert的类里面,涉及到的方
作者:编程之家 时间:2022-09-05
python之selenium调用xpath实现网页操作
目录源码过程中遇到的主要问题主要涉及的技术处理源码fromseleniumimportwebdriver#importpyautoguifromtimeimportsleepfromselenium.webdriver.common.byimportByfromselenium.webdriver.chrome.serviceimportServices=Service("msedgedriver.exe")driv
作者:编程之家 时间:2022-09-05
ui自动化
一.ui自动化的概念自动化测试就是通过代码或者是工具模拟人的行为来进行对WEB(APP)来进行操作。selenium:是WEB的UI测试框架,可以和主流的编程语言(Python,Java,Net,PHP,JavaScript)整合来测试WEB系统,同时也是支持主流的浏览器(IE,Firefox,Chrome)。Selenium通过driver的驱动方式来操作浏览器,
作者:编程之家 时间:2022-09-05
python环境中selenium的下载与安装
使用python或者其它编程语言,做ui/web浏览器自动化(测试)时,需要进行一些配置。1,浏览器;既然做web自动化,肯定需要一个浏览器,一般使用谷歌/火狐。2,安装webdriver驱动。因为我使用的是谷歌浏览器,这里安装的是 chromedriver驱动。2.1下载安装地址(非官方地址,国内的镜像地址):https:
作者:编程之家 时间:2022-09-05
selenium自动化测试-----js脚本及页面滚动条操作
selenium自动化测试过程中,有时候会要使用js操作页面员,我们需要掌握的js几种用法如下:一、js定位元素1、document.getElementById():通过元素的id属性去定位元素2、document.getElementByClassName():通过元素的classname属性去定位元素,可能会获得多个值二、js修改元素的属性1、定位
作者:编程之家 时间:2022-09-05
selenium之options配置
浏览器配置optionsselenium4.0页面加载策略page_load_strategyfromseleniumimportwebdriverfromselenium.webdriver.chrome.optionsimportOptionsoptions=Options()options.page_load_strategy='normal'driver=webdriver.Chrome(options=options)page_loa
作者:编程之家 时间:2022-09-05
selenium系列(3-1)-frame,窗口,弹窗详解
frame表单frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素;(HTML语言中,frame/iframe标签为表单框架)为什么要学习frame表单切换说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法方法:-driver.switch_to.frame("myframe1")
作者:编程之家 时间:2022-09-05
上一页
96
97
98
99
100
101
102
103
下一页
小编推荐
热门标签
更多
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