- 博客(92)
- 收藏
- 关注
原创 selenium Webdriver 使用手册
selenium Webdriver 使用手册1 概述1.1 Selenium基本术语1 概述1.1 Selenium基本术语
2018-12-11 19:04:33 1985
转载 JVM生态系统报告2018 –关于您的工具
关于您的工具6.您使用哪个IDE进行开发?该图与最近的其他调查一致:IntelliJ在最近一到两年内通过了Eclipse,而Apache NetBeans的市场份额约为10%。IntelliJ的45%总票数包括32%的IntelliJ IDEA Ultimate Edition(付费版),11%的IntelliJ Community Edition(免费版)和2%的Android S...
2019-12-25 17:35:32 463
转载 Getting Started with Page Object Pattern for Your Selenium Tests
转载:https://www.pluralsight.com/guides/getting-started-with-page-object-pattern-for-your-selenium-testsIntroductionAs with most software patterns, they really make the most sense once you have act...
2019-11-29 15:55:34 498
转载 自动化框架 FluentLenium 在全球化测试场景中的应用
转载:https://www.ibm.com/developerworks/cn/web/wa-lo-automated-framework-boilerplate/index.html引言在我们的日常工作当中,很多时候会遇到大量截图的工作任务。且由于我们要执行 TVT(Translation Verification Testing),所以同一组测试用例需要在不同的语言上实现截图。如果...
2019-11-26 11:03:41 565
原创 【springboot】 springboot工程搭建及常见问题
Spring-Boot--日志操作【全局异常捕获消息处理☞日志控制台输出+日志文件记录】https://blog.csdn.net/liuweixiao520/article/details/78900779Spring boot Mybatis 整合(完整版)https://blog.csdn.net/winter_chen001/article/details/7724902...
2019-10-30 15:43:57 535
原创 算法-超大整数相减
package actionWords.StorageDeviceMgmt.test;import java.util.Scanner;public class BigInterSubtract { // Function for finding sum of larger numbers static String findSub(String str1, String st...
2019-07-13 10:10:24 609
原创 算法-超大整数相加
import java.util.Scanner;public class BigInterAdd { // Function for finding sum of larger numbers static String findSum(String str1, String str2) { // Before proceeding further, make sure le...
2019-07-10 16:43:29 236
原创 Selenium Webdriver Actions基本操作
/** *左键点击元素上的具体坐标位置 * @param driver * @param abnormElement 需要点击的元素 * @param x 需要点击的元素上的点的X坐标 * @param y 需要点击的元素上的点的Y坐标 */ public static void mouseClick(WebDriver driver, WebElement abno...
2019-07-08 17:06:44 4226
转载 Find-Sec-Bugs 静态代码安全审计神器
前言是否有在开发完项目发布以后才被告知你的项目代码存在安全问题,还要回去重温代码逻辑,重新修改发布,是不是特别不想做这一件重复劳动的事情?这边给大家介绍一款可在本地使用的代码安全扫描插件,方便在开发阶段自动化安全检查,降低漏洞修复时间和减少漏洞出现的概率。插件简介插件介绍:Find-Sec-Bugs是一款本地 bug 扫描插件 “FindBugs-IDEA” 的 ...
2019-05-17 14:05:23 1939
原创 selenium webdriver 使用webDriver点击ENTER建的两种方法
使用webDriver点击ENTER建的两种方法:. First: driver.findElement(By.id("idValue")).sendKeys(Keys.ENTER); Second:Actions action = new Actions(driver);webElement element = driver.findEle...
2019-04-19 15:25:36 3962
原创 java 判断一个字符串是不是整数、浮点数、科学计数(正则表达式)
public static boolean isNumeric(String str) { if (null == str || "".equals(str)) { return false; } String regx = "[+-]*\\d+\\.?\\d*[Ee]*[+-]*\\d+"; Pattern pattern = Pattern.compile(regx)...
2019-03-02 17:12:24 7792 1
原创 设计模式-Java Singleton设计模式最佳实践与示例(单例模式)
Java Singleton Pattern是四种帮派设计模式之一,属于Creational Design Pattern类别。从定义来看,它似乎是一个非常简单的设计模式,但是当涉及到实现时,它会带来很多实现问题。Java Singleton模式的实现一直是开发人员争议的话题。在这里,我们将了解Singleton设计模式原理,实现Singleton设计模式的不同方法以及一些使用它们的最佳实践。...
2019-02-25 20:32:37 303
转载 在windows上使用PUTTY,Xming设置X11 forwarding(通过SSH远程连接图形界面)
在windows上使用PUTTY,Xming设置X11 forwarding原文链接:http://blog.sina.com.cn/s/blog_13a26718a0102v3bg.html 如果你想在windows上用PuTTy通过SSH远程连接图形界面或者X应用,那么这篇博文将帮助你一步一步实现这个目的。 一般如果我们的操作系统是linux,那么我们只用写一条命令就可以轻松搞...
2019-02-02 10:44:35 4812
转载 每个人只错一点点
当巴西海顺远洋运输公司派出的救援船到达出事地点时,“环大西洋”号海轮消失了,21名船员不见了,海面上只有一个救生电台有节奏地发着求救的摩氏码。救援人员看着平静的大海发呆,谁也想不明白在这个海况极好的地方到底发生了什么,从而导致这条最先进的船沉没。这时有人发现电台下面绑着一个密封的瓶子,打开瓶子,里面有一张纸条,21种笔迹,上面这样写着:一水理查德:3月21日,我在奥克兰港私自买了一个台灯,想给...
2019-01-29 20:13:57 733
转载 解决Eclipse中.properties文件中文乱码问题
原文链接: https://blog.csdn.net/qq_33530388/article/details/72478975在.properties文件写注释时,发现中文乱码了,由于之前在idea中有见设置.properties文件的编码类型,便找了找乱码原因在中文操作系统中,Eclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置...
2018-12-19 11:41:21 507
原创 Selenium WebDriver在Chrome、firefox、IE浏览器上运行测试
Chrome浏览器 Chrome浏览器使用名为ChromeDriver.exe 的可执行文件实现WebDriver协议。此可执行文件在系统上启动服务器,而该服务器又负责在Selenium中运行测试脚本。Google Chrome浏览器中自动执行以下测试方案 将系统属性“webdriver.chrome.driver” 设置为 ChromeDriver.exe 文件的路径并实例化Ch...
2018-12-17 20:00:20 5159
原创 selenium webdriver 实践演练
自动化演练步骤及代码:将自动执行以下测试操作:调用Firefox浏览器。 打开网址: www.baidu.com 点击百度搜索文本框。 输入关键字 - “易百教程” 单击“搜索”按钮。接下来将逐步创建测试用例,以便详细了解每个组件。第1步 - 启动Eclipse IDE并打开在本教程的上一节(配置Selenium WebDriver)中创建的项目“Demo_Test” 。在“...
2018-12-17 19:50:32 523
原创 selenium webdriver常用命令及演示代码
WebDriver中一些最常用的Selenium命令1. 获取网页获取网页有两种方法:使用Get方法 -driver.get("www.yiibai.com");使用Navigate方法 -driver.navigate().to("https://yiibai.com/selenium/");2. 查找表单并发送用户输入driver.findElement(By.id("...
2018-12-15 17:58:56 2642
原创 selenium Webdriver驱动程序
通过WebDriver驱动,Selenium支持市场上的所有主流浏览器,如Chrom(ium),Firefox,Internet Explorer,Opera和Safari。 尽管并非所有浏览器都支持远程控制,但WebDriver尽可能使用浏览器内置的自动化支持来驱动浏览器。WebDriver的目标是尽可能地模拟真实用户与浏览器的交互。这可以在不同浏览器中以不同标准进行。有关不...
2018-12-13 21:27:25 3193
原创 Selenium WebDriver安装
Selenium WebDriver安装过程分四个基本步骤完成:下载并安装Java 8或更高版本。 下载并配置Eclipse或选择其它Java IDE。 下载Selenium WebDriver Java客户端 配置Selenium WebDriver下载并安装Java假设您已在计算机上安装了Java 8或更高版本,并成功配置了运行和编译java程序所需的环境变量。注意:需要安...
2018-12-11 20:57:40 8570 1
原创 Selenium WebDriver简介
概述Selenium的最大变化是包含了WebDriver API。使用Selenium服务器本地或在远程计算机上以用户身份本地驱动浏览器,标志着浏览器自动化方面的飞跃。Selenium WebDriver与RC的作用相同,并且包含了原始的1.x绑定。它指的是语言绑定和各个浏览器控制代码的实现。这通常被称为WebDriver 或有时被称为Selenium 2。Selenium 1.0 +...
2018-12-11 20:19:46 1846 1
原创 Selenium IDE 替代产品 katalon recorder
由于新版本Selenium IDE 目前还处于alpha阶段,功能还不完善,老版本的IDE不支持最新的火狐版本。 可以使用katalon recorder替代selenium IDE。katalon recorder安装谷歌应用商店和火狐插件均可下载安装chrome:https://chrome.google.com/webstore/detail/katalon-recorder-s...
2018-12-11 20:11:04 1425
原创 Selenium IDE命令(Selenese)
Selenium命令,也称为 - Selenese 是运行测试的Selenium IDE中使用的命令集。 使用selenese,可以执行以下操作:根据HTML标记测试UI元素的存在。 测试特定内容。 测试断开的链接。 测试输入字段,选择列表选项,提交表单和表格数据等。 测试窗口大小,鼠标选项,警报,Ajax功能,弹出窗口,事件处理和许多其他Web应用程序功能。Selenium命令基本...
2018-12-11 20:06:16 1530
原创 Selenium IDE第一个测试用例
Selenium IDE中的整个测试脚本创建过程可分为三个步骤:录制(记录用户与浏览器的交互) 播放(执行录制的脚本) 保存测试套件 录制启动Firefox浏览器。 单击浏览器右上角的Selenium图标。它将启动Selenium IDE的默认界面。 记录一个新的测试项目(选择第一项),将测试项目命名为:yiibai-first-testcase ,然后再输入网址,如下...
2018-12-11 20:01:58 1496
原创 Selenium IDE介绍
Selenium IDE简介Selenium IDE(集成开发环境)是Selenium Suite下的开源Web自动化测试工具。 与Selenium WebDriver和RC不同,它不需要任何编程逻辑来编写其测试脚本,而只需记录与浏览器的交互以创建测试用例。 之后,可以使用播放选项重新运行测试用例。注意:Selenium IDE仅作为Mozilla Firefox和Chrome插件提供,它...
2018-12-11 19:40:12 26828 1
原创 Selenium工具套件
Selenium不仅仅是一个工具,而是一套软件,每个软件都有不同的方法来支持自动化测试。 它由四个主要组成部分组成,包括:Selenium集成开发环境(IDE) Selenium远程控制器(现已弃用) webdriver Selenium GridSelenium集成开发环境(IDE)Selenium IDE实现为Firefox扩展,在测试脚本上提供记录和回放功能。 它允许测试...
2018-12-11 19:16:36 1396
原创 Selenium简介
Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一。它最初由Jason Huggins于2004年开发,作为Thought Works的内部工具。 Selenium支持跨不同浏览器,平台和编程语言的自动化。Selenium可以轻松部署在Windows,Linux,Solaris和Macintosh等平台上。 此外,它支持iOS(iOS,Windows Mobile和A...
2018-12-11 19:09:19 3382
原创 Selenium基本术语
自动化测试自动化测试使用专用工具自动执行手动设计的测试用例,无需任何人手为干预。 自动化测试工具可以访问测试数据,控制测试的执行,并将实际结果与预期结果进行比较。 因此,生成被测系统的详细测试报告。自动化测试涵盖应用程序的功能和性能测试。功能自动化用于功能测试用例的自动化。 例如,回归测试本质上是重复的,是自动化的。 性能自动化用于非功能性能测试用例的自动化。 例如,在相当大(例如1...
2018-12-11 19:01:47 627
原创 SpringBoot 视频教程
各位同学们,蚂蚁课堂全新版本SpringBoot2.0视频教程已经更新了,一共79节,同比上期多了50节,整个知识点更加有深度化,包含SpringBoot整合基本组件、数据库访问、多数据源、事务管理、性能调优、监控中心、热部署原理、2.0新特性、原理分析、安全插件、打包部署、消息中间、缓存、纯手写SpringBoot等,依然是全套完整版本公开课,蚂蚁课堂、b站、腾讯课堂、网易课堂同步更新。蚂蚁课...
2018-11-27 14:34:16 884
转载 selenium 显示等待实例 org.openqa.selenium.support.ui.FluentWait
原文链接: https://www.programcreek.com/java-api-examples/index.php?api=org.openqa.selenium.support.ui.FluentWaitExample 1Project: easycukes File: SeleniumHelper.java View source code 7 votes ...
2018-11-26 09:07:04 1336
原创 selenium chromedriver 版本VS chrome版本 GeckoDriver版本VSFirefox版本
https://github.com/bonigarcia/webdrivermanager chromedriver各版本下载地址: http://npm.taobao.org/mirrors/chromedriverchromedriver chrome2.43 69-712.42 68-702.41 ...
2018-11-21 15:46:06 375
原创 selenium Element is not clickable at point(1429, 40). Other element would receive the click
[2018-11-19 14:44:52.486][ERROR] || TestNg Run Time : org.openqa.selenium.WebDriverException: unknown error: Element <div class="eview-select-item eview-item-selected" id="searchId_eview-select-...
2018-11-19 14:50:45 1464
转载 安全测试-CSV注入漏洞
CSV Injection Vulnerability2016-05-17Author: Evi1m0 (知道创宇404安全实验室)Date: 2016-05-170x01 概述现在很多应用提供了导出电子表格的功能(不限于 Web 应用),早在 2014 年 8月 29 日国外 James Kettle 便发表了《Comma Separated Vulnerabiliti...
2018-11-01 17:27:14 14220
原创 GUI测试工具比较
原文来自维基百科:https://en.wikipedia.org/wiki/Comparison_of_GUI_testing_toolsGUI testing tools serve the purpose of automating the testing process of software with graphical user interfaces.Name Sup...
2018-09-26 14:39:11 2410
转载 linux 下安装jdk并且配置环境变量
JDK(JavaDevelopment Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。JDK作为JAVA开发的环境,不管是做JAVA开发,还是做安卓开发,都必须在电脑上安装JDK。1 JDK下载及安装 1.1 JDK下...
2018-09-17 16:45:00 24221
翻译 Selenium IDE涅槃重生
Official Selenium BlogAugust 6, 2018Selenium IDE Is Dead, Long Live Selenium IDE!Filed under: Releases — Tour de Dave @ 6:46 pm UTC In August of 2017 Simon shared the bleak, hard news that as ...
2018-08-31 17:26:29 499
原创 selenium webdriver 深入理解各元素定位方法
概要菜单栏,由于安装不同的组件导致录制的xpath发生变化。左侧树,由于左侧树由于业务会经常发生变动,导致录制xpath发生变化。列表信息,通常一个列表里面包含N多数据,我们不可以挨个去录制。且列表一般都是可配置列的。动态id,很多弹出页面,弹出框之类的页面大多都使用的是动态id 为解决此类问题,我们要学会活用selenium为我们提供的多种定位方式。 用以达到用例稳定...
2018-08-28 10:32:28 18013 2
原创 selenium webdriver 显示等待,隐示等待,元素是否可用
package util;import java.util.concurrent.TimeUnit;import org.apache.log4j.Logger;import org.openqa.selenium.By;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.NoSuchEl...
2018-07-28 11:24:04 2367
原创 测试用Linux IP阻隔模拟断网方法
在服务器上进行如下命令操作进行规则设置即可:#iptables -A INPUT -s ip段/网络位数 -j DROP例如:禁止172.0.0.1/24网段访问服务器,直接在服务器上用命令就可以实现#iptables -A INPUT -s 172.0.0.1/24 -j DROP (添加规则,所有来自这个网段的数据都丢弃)然后保存规则 #iptables -S ...
2018-07-19 11:32:44 6982
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人