自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

x12c345的博客

奋斗之路!

  • 博客(14)
  • 收藏
  • 关注

原创 JMeter 学习

1、JMeter 学习笔记:线程组: JMeter是由Java实现的,并且使用一个Java线程来模拟一个用户,因此线程组(Thread Group)就是指一组用户的意思,换句话说一个线程组就是一组虚拟用户(virtual users),这些虚拟用户用来模拟访问被测系统线程数:这里就是指虚拟用户数,默认的输入是“1”,则表明模拟一个虚拟用户访问被测系统Ramp-U

2017-11-20 20:25:39 158

原创 selenium之Html5标签处理

video 标签 html5定义了新的标签<video>来播放视频文件,如果需要播放由<video></video>包围的视频文件,具体操作如下:WebDriver driver = new FirefoxDriver();driver.get("http://videojs.com/");pause(2000);//找到vedio元素WebElement vedio = driver

2017-09-29 17:28:41 1836

原创 selenium之时间等待

硬性等待 Thread.sleep(int sleeptime); 此方法会把当前的driver进程暂停一段时间,然后在执行接下来的操作。这方法有个缺点就是,你不能确定元素到底多久加载出来,如果你的sleepTimes是10秒,但是元素2秒就加载出来了,那么此进程还会继续等待8秒,造成时间浪费。所以非必要情况下不要使用此方法。智能等待 public void waitForElementT

2017-09-29 11:46:52 413

原创 selenium之执行JavaScript脚本

在有些情况下需要使用JavaScript脚本来辅助测试,可以通过用JS赋值或者用js执行点击操作等方式:一、声明js脚本String js =” alert(\"hello,this is a alert!\")”;执行js脚本((JavascriptExecutor) driver).executeScript(js);执行之后会在浏览器上弹出一个alert,显示内容是“he

2017-09-28 16:30:13 833

原创 selenium之浏览器弹出新窗口(新页面)

在一个页面上点击一个链接之后,并不是在当前页面上打开,而是重新打开一个新页面;这种情况下如何跳转到新的页面上操作?首先,需要了解的是每个窗口都有句柄的,可以理解为浏览器窗口的唯一标识符,根据这个标识符来确定新打开的窗口:先获取当前窗口的句柄,String current_handle = driver.getWindowHandle();打开新窗口后获取所有窗口的句柄,Set

2017-09-28 09:22:52 15670

原创 selenium之操作日期控件

由于日期控件不好操作,并且一般日期控件都为input标签,可以通过JavascriptExcutor类来将日期控件的readOnly属性移除public void javascriptAction(WebElement element) {JavascriptExecutor js = (JavascriptExecutor) driver;   js.executeScript("a

2017-08-11 16:06:08 464

转载 Maven入门(含实例教程)

转载自:http://blog.csdn.net/u013142781 Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽,将从下面几个方向介绍maven:(1)Maven简单介绍 (2)Maven安装与配置 (3)Maven携手eclipse构建项目 (4)Maven的常用命令 (5)Maven实例猿友门抓紧了,马上起飞了:(1

2017-06-02 10:33:15 315

原创 selenium之获取alert

selenium提供一个Alert的API专门获取Alert.使用方法为:Alert a = driver.switchTo().alert();    此方法可以获取当前页面弹出的alerta.getText();   获取提示框的文本内容a.accept();   点击提示框的确定按钮a.dismiss();   点击提示框的取消按钮

2017-05-12 14:15:25 1956

原创 selenium之处理下拉列表

selenium中有个Select类来处理下拉,大概思路是:先定位出下拉框(元素),然后将该元素传入Select对象中,在通过Select中的相关方法来传入下拉列表的值我们先要定位这个Select下拉框(元素)WebElement element_province = driver.findElement(By.id(“province”));然后把element传入Selec

2017-05-12 13:57:39 433

原创 selenium 之 submit()方法

在有表单的的界面上,可以不通过点击按钮进行提交操作,这就需要用到submit()方法此源码需要在一个表单(Form)中,并且type需要时submit类型,此时我们的代码可以这样写:WebElement login= driver.findElement(By.id(“loginBtn”));login. submit();

2017-05-12 11:56:35 6543

原创 java中关于File和io 的个人小结

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-26 16:48:34 234

原创 关于自动化测试模型介绍

1. 自动化测试模型可以分为以下几类: 模块化驱动测试 数据驱动测试 关键字驱动测试(常见的关键字驱动工具:selenium IDE、QTP、Robot framework)2. 模块化驱动测试: 主要是指将会重复的用的公共模块单独封装起来,便于多次调用,省去了重复代码的编写3.数据驱动测试:主要通过定义变量的方式进行参数化,也可以通过定义数组、字典的方式进行参数化

2017-03-26 10:53:58 272

转载 selenium之 定位以及切换frame(iframe)

selenium之 定位以及切换frame(iframe)很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。frame标签有frameset、frame、iframe三种frameset跟其他普通标签没有区别,不会影响到正常的

2017-02-25 11:38:45 463

转载 selenium学习第一步(firefox安装firebug和firepath插件)

1.  FireBug 是Firefox浏览器的插件;     FirePath是FireBug插件扩展的一个工具;2. chrome浏览器自带开发人员工具,可以通过工具——开发人员模式或者直接按快捷键F12打开3. IE浏览器从IE8开始加入了开发人员工具,通过工具——开发人员工具模式或者F12打开4. selenium环境的安装: (1)java的安装 (2)JDK(j

2017-02-15 22:00:37 7759

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除