51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#IU
python selenium打开新窗口,多窗口切换
fromseleniumimportwebdriverbrowser=webdriver.Firefox()browser.maximize_window()browser.get('https://www.baidu.com')js='window.open("https://www.sogou.com");'bro...
代码星球
·
2021-02-14
窗口
python
selenium
打开
新窗口
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
fromseleniumimportwebdriverbrowser=webdriver.Chrome()browser.get('http://www.baidu.com')运行报错:selenium.common.exceptions.WebDriverException:Message:'chromedriver...
代码星球
·
2021-02-14
selenium.common.exceptions.WebDriverException
Message
#39chromedriver
executable
needs
border-radius IE8兼容处理
根据canisue(http://caniuse.com/#search=border-radius),border-radius兼容性如下图所示: 1<!DOCTYPEhtml>2<html>34<head>5<metacharset="UTF-8">6<...
代码星球
·
2021-02-14
border-radius
IE8
兼容
处理
java+selenium+testNG+Allure报表【新增截图到报表功能】
1.pom.xml配置<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/...
代码星球
·
2021-02-14
报表
java+selenium+testNG+Allure
新增
截图
功能
APP 自动化之手势操作appium提供API详解(四)
一、手势操作1.上下左右滑屏swipe---滑动java-client4.x是有swipe方法的,可以通过传递坐标信息就可以完成滑动androidDriver.swipe(startx,starty,endx,endy,duration);<dependency><groupId>io.appi...
代码星球
·
2021-02-14
APP
自动化
手势
操作
appium
APP 自动化之appium元素定位(三)
APP自动化测试关键环节--元素定位,以下我们来了解appium提供的元素定位方法!1.id定位,id一个控件的唯一标识,由开发人员在项目中指定,如果一个元素有对应的resource-id,我们就可以采用这种方式来实现元素定位操作,但是实际开发中,也有可能app项目的开发人员不是很严谨,一个页面有很多个相同...
代码星球
·
2021-02-14
APP
自动化
appium
元素
定位
APP自动化环境搭建之appium工具介绍(二)
1.下载解压android-sdk-windows-appium//配置环境:ANDROID_HOME:D:android-sdk-windows-appiumpath:...;%ANDROID_HOME%platform-tools;%ANDROID_HOME%ools;//验证:C:UsersAdministrat...
代码星球
·
2021-02-14
APP
自动化
环境
搭建
appium
【java+selenium3】Tesseract-OCR识别图片验证码 (十六)
【java+selenium+Tesseract-OCR(图片识别)+AutoIt(windows窗口识别)】完成自动化图片验证码识别!一、AutoIt(windows窗口识别)参考:https://www.cnblogs.com/xiaozhaoboke/p/11138548.html二、Tesseract-OCR(...
代码星球
·
2021-02-14
java+selenium3
Tesseract-OCR
识别
图片
验证
【java+selenium3】自动化基础小结+selenium原理揭秘 (十七)
一、自动化实现原理 1.创建驱动对象 (1) 首先加载浏览器安装目录下的exe文件 (2)其次是加载可执行驱动的exe文件,监听等待客户端发送的webservice请求.底层原理如下: 1.在自动化测试过程中,存在三部分组件:客户端脚本...
代码星球
·
2021-02-14
java+selenium3
自动化
基础
小结
+selenium
【java+selenium3】自动化cookie操作+图形验证码处理 (十五)
一、cookie操作1.获取浏览器所有的cookieimportjava.util.Set;importorg.openqa.selenium.Cookie;//获取浏览器所有的cookieSet<Cookie>cookies=driver.manage().getCookies();for(Cookiec...
代码星球
·
2021-02-14
java+selenium3
自动化
COOKIE
操作
图形
【java+selenium3】自动化截图 (十四)
一、截图1.Firefox浏览器截图FirefoxDriverfirefoxDriver=newFirefoxDriver();firefoxDriver.getScreenshotAs(OutputTypetype);2.Chrome浏览器截图ChromeDriverchromeDriver=newChromeDri...
代码星球
·
2021-02-14
java+selenium3
自动化
截图
十四
【java+selenium3】自动化处理文件上传 (十三)
一、文件上传 文件上传是自动化中棘手的部分,目前selenium并没有提供上传的实现api,所以知道借助外力来完成,如AutoIt、sikuli。 AutoIt,这是一个使用类似BASIC脚本语言的免费软件,它设计用于WindowsGUI(图形用户界面)的自动化操作,利用模拟键盘按键,鼠标移动和窗口/控件的组合来实...
代码星球
·
2021-02-14
java+selenium3
自动化
处理
文件
上传
【java+selenium3】模拟键盘操作 (十二)
一、键盘操作 用代码来模拟键盘的Enter或一系列的组合键,前面使用sendkeys()方法模拟键盘的输入,除此之外还可以模拟键盘组合键输入如下:整理一些比较常用的键盘操作如下:sendKeys(Keys.BACK_SPACE); //删除键--BackspacesendKeys(Keys.SPACE);&...
代码星球
·
2021-02-14
java+selenium3
模拟
键盘
操作
十二
【java+selenium3】Actions模拟鼠标 (十一)
一、鼠标操作 WebElement的click()方法可实现元素的点击操作,但是没有提供鼠标的右击/双击/悬停/鼠标拖动等操作.这些操作需要通过Action类提供的方法来实现!Action常用的api如下:1.contextClick()右击2.clickAndHold()鼠标悬停3.move_to_element(...
代码星球
·
2021-02-14
java+selenium3
Actions
模拟
鼠标
十一
【java+selenium3】JavaScript的调用执行 (十)
JavaScript的调用 在web自动化操作页面的时候,有些特殊的情况selenium的api无法完成,需要通过执行一段js来实现的DOM操作;//执行方式JavascriptExecutorjsExecutor=(JavascriptExecutor)driver;jsExecutor.executeScript...
代码星球
·
2021-02-14
java+selenium3
Javascript
调用
执行
首页
上一页
...
4
5
6
7
8
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他