
Selenium
bobob_
这个作者很懒,什么都没留下…
展开
-
Selenium WebDriver(Java) 中实现发送组合快捷键
方法一:/* 发送键盘组合键,模拟"全选 Ctrl+A ->复制 Ctrl+C ->粘贴 Ctrl+V"快捷键功能 * 第 1 种方法: 通过 Actions 类实现 * */ @Parameters("baseUrl1") @Test public void ActionsCtrlACV(String baseUrl1) throws InterruptedException, AWTException { driv原创 2022-03-02 20:18:21 · 8194 阅读 · 0 评论 -
KeyCode
电话键KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6KEYCODE_HOME 按键Home 3KEYCODE_MENU 菜单键 82KEYCODE_BACK 返回键 4KEYCODE_SEARCH 搜索键 84KEYCODE_CAMERA 拍照键 27KEYCODE_FOCUS 拍照对焦键 80KEYCODE_POWER 电源键 26KEYCODE_NOTIFICATION 通知键 83KEYCODE_MUTE 话筒静音键 91KEYCODE_V...原创 2021-09-10 14:39:27 · 354 阅读 · 0 评论 -
Parameter ‘browser‘ is required by @Configuration on method stup but has not
只需从 *.xml 文件运行您的测试类(右键单击 *.xml -> 运行)。参数化测试不能直接运行原创 2021-09-10 11:40:11 · 746 阅读 · 0 评论 -
Could not find artifact org.seleniumhq.selenium
selenium-server-standalone报错<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-server-standalone</artifactId> <version>2.53.0</version> </...原创 2021-09-09 09:44:53 · 1734 阅读 · 0 评论 -
selenium自动化测试资源整理
1. 所有版本chrome下载是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是原版的就不得而知了。http://www.slimjet.com/chrome/google-chrome-old-version.phphttp://google_chrome.en.downloadastro.com/old_versions/http://filehippo.com/zh/download_google_chrome/http://www.ch原创 2021-09-09 09:27:04 · 916 阅读 · 0 评论 -
selenium+java环境搭建
1、安装、配置JAVA_HOME 右击我的电脑-->属性-->高级系统设置-->高级-->环境变量 在Path中增加%JAVA_HOME%\bin;2、Java IDE中引用selenium-java-2.40.0.jar,selenium-server-standalone-2.40.0.jar 项目目录右键-->Build Path--> config build path-->Java BuildPath-->Librar...原创 2021-09-08 16:31:20 · 568 阅读 · 0 评论 -
Selenium java 搭建
1.chrome最新浏览器 chrome官网下载地址 chrome驱动版本选择: 点击chrome浏览器右上角---帮助---关于Google Chrome可以查看当前系统安装版本。下载相同大版本号的驱动即可。2.chrome驱动下载 selenium之 chromedriver与chrome版本映射表 3.创建maven项目,加入selenium相关依赖。 <dependency> ...原创 2021-09-08 15:55:51 · 153 阅读 · 0 评论 -
2019金猪贺岁
喜迎猪年,愿君身体健康,福寿绵长,吉祥如意,财源滚滚,心想事成,万事顺利,新年快乐,好运平安!原创 2019-02-02 20:42:54 · 638 阅读 · 0 评论 -
Xpath定位
1.基本的XPath语法基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径 /AAA 选择根元素AAA <AAA> <BBB/> <CCC/> &...原创 2018-10-17 18:28:01 · 755 阅读 · 0 评论 -
Selenium xpath定位
xpath语法表达式 描述 nodename 选取此节点的所有子节点。 / 从根节点选取。 // 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 . 选取当前节点。 .. 选取当前节点的父节点。 @ 选取属性。 例子以下面这个xml为例子<?xml version="1.0" encoding="...原创 2018-09-29 18:20:49 · 1536 阅读 · 0 评论 -
Selenium FirePath的安装和使用
1. 安装FireBug,其址https://addons.mozilla.org/enUS/firefox/collections/mozilla/webdeveloper/打开FireFox浏览器,并在浏览器中输入上面的地址,然后点击Added to Firefox 2. FirePath插件能帮助我在使用Selenium的时候,找出HTML元素的XPath,其插件地址为htt...原创 2018-09-29 14:07:46 · 696 阅读 · 0 评论 -
谷歌和火狐FirePath下载
下载地址链接 密码:sxbs一:先说谷歌插件吧,坑少。 目前,Chrome官方已经禁止非Chrome商店的应用安装了,下面说下CRX格式安装方法-Chrome插件离线安装。1.找到XPath Helper Wizard.crx文件。2.在谷歌地址栏输入:chrome://extensions/回车,即可打开扩展程序管理。3.将XPath Helper Wizard....原创 2018-09-29 13:28:05 · 4624 阅读 · 2 评论 -
Selenium 安装firebug和firepath
安装FireBug 安装FIrePath原创 2018-09-29 11:47:37 · 254 阅读 · 0 评论 -
Selenium鼠标左击,右击,双击,悬停
public static void mouseActions(String mouseActions){ if(null != drivers){ try { Thread.sleep(2000); }catch (InterruptedException ine){ine.printStackTrace();} ...原创 2018-09-28 18:43:16 · 1220 阅读 · 0 评论 -
Selenium 判断Alert是否存在
//获取驱动public static WebDriver getDriver() { //System.setProperty("webdriver.chrome.driver","other/../../../chromedriver.exe"); WebDriver drivers = new ChromeDriver(); drivers.get(OpenBro...原创 2018-09-28 17:48:50 · 8172 阅读 · 0 评论 -
Selenium 滑动
原创 2018-09-26 16:17:30 · 928 阅读 · 0 评论 -
Selenium DataDriver
原创 2018-09-26 11:02:29 · 308 阅读 · 0 评论 -
Firefix插件firebug和firepath
安装后对比 跳转到firefox插件页原创 2018-09-26 08:51:55 · 359 阅读 · 0 评论 -
Selenium WebDriver
添加了addExtenstion 会在浏览器上出现fireBug 可调试用IE打开浏览器 Chrome打开浏览器 封装:原创 2018-09-26 08:08:34 · 143 阅读 · 0 评论 -
Selenium 断言
断言assertion:验证应用程序的状态是否同所期望的一致。常见的断言包括:验证页面内容,如标题是否为X或当前位置是否正确,或是验证该复选框是否被勾选。selenium 提供了三种模式的断言:assert 、verify、waitfor Assert 失败时,该测试将终止。 Verify 失败时,该测试将继续执行,并将错误记入日显示屏 。也就是说允许此单个 验证通过...原创 2018-09-25 07:34:46 · 1303 阅读 · 0 评论 -
Selenium API
driver.get() //建议用这个内部有检查的过程,会有一个等待时间 隐式等待driver.navigate().to("url"); // 显示等待driver.manager().timeouts().pageLoadTImeout(1000,TimeUnit.SECONDS); // 等待时间 配合显示等待使用driver.manager()..maximaze();/...原创 2018-09-25 07:19:42 · 687 阅读 · 0 评论 -
Selenium操作Excel
1.安装 pip install xlrd2.安装SlsxWrite pip install XlsxWriter原创 2018-09-24 15:42:28 · 1053 阅读 · 0 评论 -
Selenium对话框
switch_to_alert() 返回一个对话框对象accept() 确认dismiss 取消send_keys() 有输入才能使用否则报错原创 2018-09-24 13:31:18 · 644 阅读 · 0 评论 -
Selenium等待
implicitly_wait()WebDriverWait()工具类原创 2018-09-24 13:26:21 · 142 阅读 · 0 评论 -
Selenium多窗口
current_window_handle显示当前句柄window_handles 列出所有句柄switch_to_wondow 切换句柄原创 2018-09-24 13:01:06 · 165 阅读 · 0 评论 -
Selenium事件操作
原创 2018-09-24 12:54:24 · 742 阅读 · 0 评论 -
Selenium环境安装
一 :安装Python1.下载Python3.4.32.安装3.4.3 ,安装后显示3.在cmd中输入 python看环境变量是否配置成功二:安装Pip1.https://pypi.python.org/pypi/pip2.python setup.py install 命令安装Pip(也可以手动安装)在cmd中输入pip可以查看是否安装成功三:安装Se...原创 2018-09-24 11:48:45 · 300 阅读 · 0 评论 -
Selenium与QTP
UFT的具体优点与缺点1、优点: (1) UFT可视化的界面可以使测试人员快速上手,从语言上来说vbs相对于其他语言更容易上手(2) UFT增加了关键字驱动,这个可以把对象独立保存起来然后单独来调用,包括函数库的强大,函数库封装了很多函数以及自身特有的检查点,当测试中的应用程序出现变动时,可以对共享对象库进行一次更新,然后此更新将传播到所有引用该对象的脚本.可以将测试脚本发布到svn上,...原创 2018-09-13 08:48:56 · 2253 阅读 · 1 评论 -
RFT
IBM Rational Functional Tester(简称RFT)是一款先进的、自动化的功能和回归测试工具,它适用于测试人员和GUI开发人员。使用它,测试新手可以简化复杂的测试任务,很快上手;测试专家能够通过选择工业标准化的脚本语言,实现各种高级定制功能。通过IBM的最新专利技术,例如基于Wizard的智能数据驱动的软件测试技术、提高测试脚本重用的ScriptAssurance技术等等...原创 2018-09-11 10:19:57 · 1015 阅读 · 0 评论 -
Watir
Watir跟Selenium都是用来定位web元素Watir全称是“Web Application Testing in Ruby”,发音类似“water”。它是一种基于网页模式的自动化功能测试工具。缺点也很明显,只支持ie Watir-webdriver是一种基于Ruby语言开发的Ruby库。它能够使用chrome、firefox、IE浏览器进行web测试,它可以模拟用户点击链...原创 2018-09-11 10:08:55 · 1371 阅读 · 0 评论 -
Selenium Grid(集成器)
一. java -jar selenium-server-standalone-2.45.0.jar -port 4444 -role hub -nodeTimeout 1000 打开服务 二. java -jar selenium-server-standalone-2.45.0.jar -role node -hub http://10.30.217.157:4444...原创 2018-08-28 17:14:47 · 221 阅读 · 0 评论 -
Selenium(Idea 安装)
1. selenium官方2.下载完成将会得到一个selenium-server-standalone-3.4.0.jar文件。3.idea中使用 selenium Maven4.在浏览器中直接添加IDE selenium版本下载 导入Jar ,开始写脚本了运行一把结果报错这里注意的是3.0之前的装 47 就可以解决上面这个问题注意:版本要对应 Sel...原创 2018-08-23 20:52:52 · 4893 阅读 · 2 评论 -
Selenium (Eclipse中安装)
1.下载selenium2.添加Libraries 3.添加Jar 4.开始自动化脚本编写原创 2018-08-21 08:16:06 · 722 阅读 · 0 评论 -
selenium ide安装
Selenium 是 ThroughtWorks 公司一个强大的开源 Web 功能测试工具系列,本系列现在主要包括以下4款:1.Selenium Core:支持 DHTML 的测试案例(效果类似数据驱动测试),它是 Selenium IDE 和 Selenium RC 的引擎。 Selenium Core,它的优点是编写测试案例简单,并且支持绝大多数的浏览器,但缺点也同样明显,S...原创 2018-08-20 08:14:33 · 353 阅读 · 0 评论 -
八大元素定位方法
建议使用 css xpath会全局搜索比较耗时1.name wd.findElement(By.name("name元素").sendKeys("输入内容")) 2.id wd.findElement(By.id("Id元素").sendKeys("输入内容")) 3.xpath xml语言的定位方法 wd.findElemen...原创 2018-08-05 16:30:54 · 12090 阅读 · 0 评论