自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 以下是adb工具包最新Google官方版下载地址:

以下是adb工具包最新Google官方版下载地址:ADB和Fastboot for Windowshttps://dl.google.com/android/repository/platform-tools-latest-windows.zipADB和Fastboot for Machttps://dl.google.com/android/repository/platform-tools-latest-darwin.zipADB和Fastboot for Linuxhttps:

2021-07-26 11:26:15 5950

原创 oracle在win10上安装教程

1.先到Oracle官网上下载11goracle Database 11g 第 2 版 (11.2.0.1.0)标准版、标准版 1 以及企业版适用于 Microsoft Windows (x64) 的 Oracle Database 11g 第 2 版 (11.2.0.1.0)下载地址:http://download.oracle.com/otn/nt/oracle11g/11

2017-03-05 10:39:06 620

转载 win10系统安装oracle11g时遇到INS-13001环境不满足最低要求

在windows10系统上安装Oracle客户端遇到错误(我自己是windows10 64位操作系统)在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要。解决办法:在解压后的文件中进入database文件夹,找到stage进入,然后进入cvu文件夹,,找到cvu_prereq.xml文件,用记事本打开,增添一下内容          

2017-03-05 10:32:09 442

转载 TestNG-常用注解介绍

这篇文章将讲解TestNG里面常用的一些注解。TestNG的注解大部分用在方法级别上。常用的注解列举如下:1. Before类别和After类别注解@BeforeSuite@AfterSuite@BeforeTest@AfterTest@BeforeClass@AfterClass@BeforeMethod@AfterMethod上述的注解分为Before类别和Af

2017-01-06 18:05:32 362

转载 TestNG-详解preserve-order的作用与测试case的执行顺序

在TestNG xml配置文件中,关于的配置里面,有一个属性叫preserve-order,一开始以为这个属性可以用来控制测试case(那些被@Test注解标注的方法)的执行顺序,后来测试了一把,发现没有这种效果,最后上网找了一下这个属性的作用,发现它是用来控制里面所有的执行顺序的。默认下的preserve-order为true,表示下所有顺序执行,eg:suite name="Preser

2017-01-06 18:03:23 491

转载 Selenium/Java读取动态页面图片验证码,tesseract转换为文本

Selenium/Java读取动态页面图片验证码,tesseract转换为文本转载2016-05-26 11:26:07 Tesseract-OCR的下载安装:http://www.51testing.com/html/14/87714-3693118.html​ selenium如何识别验证码:http://www.bubuko.com/inf

2016-12-22 16:40:09 3056

转载 什么是TestNG

什么是TestNGTestNG是一个功能强大的测试框架,是Junit的一个增强版本,Junit在使用多年之前,TestNG才生效存在。NG 代表“下一代”。TestNG框架提供了以下功能和解答我们的问题:“为什么我们需要TestNG”?注释可以帮助我们来组织使测试更容易。灵活的测试配置。测试例可以更容易地进行分组可以使用TestNG实现测试并行支

2016-12-22 16:34:49 3719

转载 Selenium WebDriver 中鼠标和键盘事件分析及扩展

概念在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、Composite

2016-12-22 15:47:51 309

转载 分享一些学习selenium的网站:

分享一些学习selenium的网站:文档Selenium Python BindingsSelenium DocumentationWebDriver Living Document网站axatrikxtechbeamershttp://www.softwaretestingstudio.com/http://www.software-testing-tut

2016-12-22 11:30:35 417

原创 Selenium笔记---鼠标悬停显示二级菜单 点击下拉列表

WebElement menu1=driver.......WebElement menu2=driver....... Actions builder = new Actions(driver);Actions hoverOverRgeistrar = builder.moveToElement(menu1);hoverOverRgeistrar.perform();me

2016-12-20 14:56:33 1899

转载 优秀测试管理工具必备九大功能分析

随着时代的发展,软件规模越来越大,复杂程度越来越高,对测试工作也提出了更高的要求,测试领域也随之涌现出了各种各种的理论、方法和工具。这其中很重要的一个分支便是测试管理工具,它主要解决的是测试过程中团队协作的问题,比如缺陷管理、用例管理、测试任务管理等。目前市面上比较流行的测试管理工具有QC、Mantis、BugZilla、TestLink、Trac、Redmine、 BugFree等。有开源软

2016-12-20 14:55:46 809

转载 selenium java服务器页面中涉及到框架定位

服务器页面中涉及到框架定位,如果你定位一个元素,明明是正确的,但是就是定位不到,可能是因为框架导致的。解决办法如下:在firebug中输入iframe查找到相应的框架WebElement frame=driver.findElement(By.xpath("//iframe"));  //定位到一个框架元素driver.switchTo().frame(frame);  //切换到

2016-12-20 14:54:47 297

原创 selenium在IE、Chrome和Firefox运行

selenium在IE、Chrome和Firefox运行。构建Python+Selenium2自动化测试环境完成之后,就需要测试支持python的selenium的版本是否都支持在不同浏览器上运行,当前我们分别在三个最通用的浏览器上通过脚本来测试。  构建Python+Selenium2自动化测试环境完成之后,就需要测试支持python的selenium的版本是否都支持在不同浏览器上运行,当前

2016-12-20 14:54:06 363

原创 综合方法selenium整理

1.1  下载selenium2.0的包官方download包地址:http://code.google.com/p/selenium/downloads/list官方User Guide:   http://seleniumhq.org/docs/官方API:        http://selenium.googlecode.com/git/docs/api/java/index.ht

2016-12-20 14:53:28 214

转载 Selenium - IWebDriver.SwitchTo() frame 和 Window 的用法

IWebDriver.SwitchTo().Frame(IWebElement frame)如果一个页面是一个html元素, 只有一个head, 一个body, 那么使用IWebDriver.FindElement()查找页面中的任何一个元素都没有问题。但是,由于页面中<frame ... 的使用,使得一个原始的html页面中可以包含多个子html页面, 在这种情况下,使用IWebDrivr.

2016-12-20 14:52:23 2437

原创 selenium webdriver定位不到元素的五种原因及解决办法

1.动态id定位不到元素for example:        //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82"));        WebElement xiexin_element = driver.findElement(By.xpath("//span[contains(

2016-12-20 14:51:46 447

转载 Selenium firefox启动浏览器、设置profile和如何加载浏览器插件

本文主要记录下在使用selenium2/webdriver时启动各种浏览器的方法、以及如何加载插件、定制浏览器信息(设置profile)等环境搭建可参考我的另一篇文章:http://www.cnblogs.com/puresoul/p/3483055.html一、Driver下载地址:  http://docs.seleniumhq.org/download/二、启动firefox

2016-12-20 14:50:25 3337

原创 Selenium2_如何判断WebElement元素对象是否存在

1. selenium如果去找元素,不存在的情况下,通常会报NoSuchElementException 导致测试失败,下面是用来判定页面元素是否存在 1 public boolean doesWebElementExist(WebDriver driver, By selector) 2 { 3 4 try 5 { 6

2016-12-20 14:49:27 10017

原创 css xpath定位

Selenium2(WebDriver)总结(三)---元素定位方法Posted on 2015-02-07 20:23 Glen He 阅读(43 元素定位的重要性不言而喻,如果定位不到元素谈何操作元素呢,webdrvier提供了很多种元素定位方法,如ID,Name,xpath,css,tagname等。例如需要定位如下元素: By.id:        WebEle

2016-12-20 14:48:45 466

转载 selenium 弹窗、iframe处理方法

1、Alert类 Alert是指windows弹窗的一些操作,需要new一个Alert类 driver.switchTo().alert():切换到alert窗口 alert.getText():取得弹窗上面的字符串 alert.accept():点击确定/ok类的按钮,使弹窗消失 alert.dismiss():取消 public void testAlert(){

2016-12-20 14:47:51 1743

原创 selenium--各种元素的操作

生成一个web对象IWebDriver driver;driver = new FirefoxDriver();selenium打开浏览器package org.coderinfo.demo;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;publ

2016-12-20 14:46:51 1120

转载 Selenium - IWebDriver.SwitchTo() frame 和 Window 的用法

IWebDriver.SwitchTo().Frame(IWebElement frame)如果一个页面是一个html元素, 只有一个head, 一个body, 那么使用IWebDriver.FindElement()查找页面中的任何一个元素都没有问题。但是,由于页面中<frame ... 的使用,使得一个原始的html页面中可以包含多个子html页面, 在这种情况下,使用IWebDrivr.

2016-12-20 14:45:08 1210

原创 selenium webdriver ——JUnit4 注解

1、常用的注解,代码示例:package test.demo;import org.junit.After;import org.junit.AfterClass;import org.junit.Before; import org.junit.BeforeClass;import org.junit.Test;public class JunitDemo { pri

2016-12-20 14:44:17 380

原创 selenium+java实例

最近做了一个selenium+java实例仅供参考,涉及的知识有:IE的启动及安全设置,alert提示框、Frame,上传文件的处理方式。 package com.safeFile;import static org.junit.Assert.fail;import java.io.File;import java.util.Iterator;import java.uti

2016-12-20 14:43:15 958

原创 selenium借助AutoIt识别上传(下载)详解

AutoIt目前最新是v3版本,这是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。      官方网站:https://www.autoitscript.com/site/    从网站上下载AutoIt并安装,安装完成在菜单中会看到图4.13的目录:   

2016-12-20 14:42:02 330

原创 接口测试的两种方法

其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。  方法一、用LoadRunner实现接口测试  大家都知道LoadRunner是一种性能测试工具,但它也可以用在我们做接口测试的时候。开发人员开发出来的接口,提供给测试人员详细的接口使用说明书,该说

2016-12-20 14:35:05 403

原创 selenium webdriver——等待页面元素加载完成

web的自动化测试中,我们经常会遇到这样一种情况:当我们的程序执行时需要页面某个元素,而此时这个元素还未加载完成,这时我们的程序就会报错。怎么办?等待。等待元素出现后再进行对这个元素的操作。在selenium-webdriver中我们用两种方式进行等待:明确的等待和隐性的等待。 明确的等待 明确的等待是指在代码进行下一步操作之前等待某一个条件的发生。最不好的情况是使用Threa

2016-12-20 14:31:54 10989 1

原创 Selenium-CSS页面元素定位

CSS 可以比较灵活选择控件的任意属性,一般情况下定位速度要比 XPath 快,但对于初学者来说比较难以学习使用,下面我们就详细的介绍 CSS的语法与使用。html> body> div class="formdiv"> form name="fnfn"> input name="username" type="text">input>

2016-12-20 14:29:40 583

原创 Selenium-窗口跳转

@Testpublic void testMail() throws Exception {driver.get(baseUrl);String mainHandle=driver.getWindowHandle();      //取得登录前的窗口句柄driver.findElement(By.cssSelector("div#idInputLine>input#idInput"

2016-12-20 14:27:29 7936

原创 ECshop Strict Standards: Only variables should be passed by reference in解决办法

本文章来给各位同学介绍关于ECshop Strict Standards: Only variables should be passed by reference in解决办法,希望此教程 对各位同学有所帮助。错误提示Strict Standards: Only variables should be passed by reference in D:/wamp/ecshop/inclu

2016-12-19 12:08:15 714

原创 ECShop 3.0安装出现错误:Non-static method cls_image::gd_version()

ECShop可以说是比较早的电商程序了,那个时候的运行环境在PHP 5.3及其以下版本。不过目前流行的都是PHP 5.4版本,所以安装后运行就出现了一些小的错误。ECShop可以说是比较早的电商程序了,那个时候的运行环境在PHP 5.3及其以下版本。不过目前流行的都是PHP 5.4版本,所以安装后运行就出现了一些小的错误。Strict Standards: Non-static met

2016-12-19 11:58:23 396

转载 安装ECSHOP提示创建管理员帐号失败解决办法

在安装ECSHOP时,进行到配置页,填写数据库及管理员等信息后点击下一步,提示如下:创建配置文件............成功创建数据库............成功安装数据............成功创建管理员帐号............失败Warning: date(): It is not safe to rely on the system's timezone

2016-12-19 11:39:50 822

原创 QC解决登陆时提示 setup_a.cab this file didn't pass signature checking或者初始化失败问题

在使用QC的过程中,部分人会有一下的情况出现:1.有些登陆界面提示setup_a.cab this file didn't pass signature checking2.有些登陆界面提示Initialization has failed. Contact your system administrator.For  details, see the Loader log file.

2016-07-27 10:10:07 1204

原创 ALM/QC11.0在win8/IE11下无法浏览

页面显示要求安装插件,安装ALM-Platform Loader 11.msi 失败,提示 cannot be installed on windows xp/vista/windows7 x64。UAC已关闭,bcd已关闭,浏览器安全级别最低,保护模式已取消勾选,证书地址不匹配、吊销证书已取消勾选,机器已重启。解决方法:在IE11的Internet选项-高级中证书地址不匹

2016-07-27 10:09:07 2273 2

原创 android中新的布局ConstraintLayout

Android Studio 2.2 预览版提供了全新的布局编辑器,并且增加了一个新的ViewGroup—ConstraintLayout。当我们在ConstraintLayout中拖动一个子view,比如button的时候,你可以增加约束,指定一条边或者多条边的 边距。只需要轻轻的单击,新的布局编辑器就可以判断出你的选择。录制了一段gif,大家请看 :

2016-06-29 15:46:03 455

原创 BroadcastReceiver

注册BroadcastReceiver的方法有两种:1、在应用程序的代码中进行注册     如果一个BroadcastReceiver用于更新UI,那么通常会使用这种方法进行注册      在Activity启动的时候注册BroadcastReceiver,在Activity不可见以后取消注册      注册BroadcastReceiver:           

2016-06-29 14:15:49 283

原创 Service-黑名单来电自动挂断

这只是一个学习例程,很多功能有待完善允许用户动态加载手机通讯录中的电话号码,勾选某些号码作为黑名单,一旦将某些号码设为黑名单,当该号码自动挂断该号码Android没有对外公开挂断电话的API,如果需要挂断电话,必须使用AIDL与电话管理Service进行通信,并调用服务中的API实现结束通话为了调用远程的AIDL Service,需要上图所示的两个aidl文件Blo

2016-06-29 14:08:24 605

原创 WebView学习

MiniBrowser.Java[java] view plain copypublic class MiniBrowser extends Activity {        EditText url;      WebView showWebView;      Button searchButton;      St

2016-06-29 14:06:46 231

原创 eclipse xml文件中按alt+/没有提示信息

今天要写这篇博文是因为遇到这样的不是技术的问题,但找到问题根源再解决这个问题又花费很长时间的,在网上也没有找到对症的解决方案,所以必须的拿出来跟大家分享一下,以免浪费大家的宝贵时间。 问题:eclipse xml文件中按alt+/没有提示信息?方案1:在xml文件上右击-->open with ,看一下xml文件的默认打开方式。我遇到的是在Layout下的xml文件里没有提

2016-05-23 11:53:22 224

原创 Android开发_如何设置按钮背景透明与半透明_图片背景透明

Button或者ImageButton的背景设为透明或者半透明半透明 透明颜 色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=gr

2016-05-21 14:04:32 301

空空如也

空空如也

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

TA关注的人

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