随笔分类 - Selenium
摘要:点击进入转发地址:一般我们使用如下代码启动Firefox:Java代码WebDriverdriver=newFirefoxDriver() 这样Selenium Server启动的Firefox将是一个全新的,不安装任何Add-On的Firefox.如果有需要,我们可以使用我们自己指定的,带有特定配...
阅读全文
摘要:想让测试更加灵活,1. 可以配置使用任意支持的浏览器进行测试;2. 配置所有Google的URL;3. 配置搜索的关键字。修改后的代码:public class GoogleTest {WebDriver driver;@Parameters({"browser"})@BeforeTestpubl...
阅读全文
摘要:方法为: 1. 得到表格中所有的tr,存到list到中 2.对tr进行循环,根据当前的tr,得到当前所有td的集合存到list当中 3.循环中所有td里的文本package com.example.tests;import static org.junit.Assert.*;import ja...
阅读全文
摘要:我们可以利用Actions对象来模拟鼠标的操作以及页面的拖拽1、模拟鼠标的双击操作: 1)模拟双击一个div,验证点击之前的字体为14号 2)点击后字体为20号 Actions builder = new Actions(driver); //new 出Actions对象 builder.d...
阅读全文
摘要:1.Exception NoSuchElementException: 解决方法: 1)检查目标element的locator 2)如果locator是正确的,尝试在查找element之前等待页面的加载 3)如果等待了很久也一直没有找到element,尝试使用另外一个locator2.Exc...
阅读全文
摘要:测试模拟环境:在www.1905.com网站中执行两个用户的登陆退出操作需要的文件有:1、User的实例类:public class User { private String username; private String password; public String get...
阅读全文
摘要:业务场景:在www.1905.com电影网中实现两个用户的登陆操作。代码如下:package com.m1905.junit;import java.util.Arrays;import java.util.Collection;import org.junit.AfterClass;import ...
阅读全文
摘要:注:原文地址UI映射 一个UI映射是一种机制,它存储所有的定位器的测试套件在一个地方,方便修改UI元素的路径标识符或改变在AUT。测试脚本,然后使用UI地图定位以被测试的元件。基本上,UI地图是一个存储库的测试脚本对象,对应于被测试的应用程序的UI元素。 是什么让一个UI地图有帮助吗?其主要目的...
阅读全文
摘要:自动化测试设计简介 注:参看文章地址 我们在本章提供的信息,对自动化测试领域的新人和经验丰富的老手都是有用的。本篇中描述最常见的自动化测试类型, 还描述了可以增强您的自动化测试套件可维护性和扩展性的“设计模式”。还没有使用这些技术的、有经验的自动化测试工程师会对这些技术更加感兴趣。 测试类型 ...
阅读全文
摘要:使用到的技术:POI对excel的解析、selenium自动化测试、junit测试用例:登陆www.1905.com执行登陆-退出的操作执行步骤:1、首先创建一个excel,里面有用户名和密码列2、新建 一个解析excel的java类package com.m1905.java;import jav...
阅读全文
摘要:在实际使用中,有时会出现一个元素还没有加载出来,导致无法获取,此时需要selenium处理来等待一段时间,此时处理方法有以下几种:1、最笨、最简单但是最不推荐的方式: Thread.sleep(times);2、采用 WebDriverWait类+ExpectedConditions接口,具体用法...
阅读全文
摘要:在学习selenium之前,首先感谢网络上的虫师和乙醇老师,或许他们并不知道我这个菜鸟的存在,但是我仍然要感谢他们,因为在学习的路上拜读了许多他们的博客和文章,对于我来说有着很重要的意义,因此在学习之前,先感谢两位老师的文章和分享。 好了,下面就开始我的selenium学习之路,以下是我的第一个代码:#! /usr/bin/env python#coding=utf-8from selenium import webdriverimport timebrowser = webdriver.Firefox()browser.get("http://www.baidu.com"
阅读全文
摘要:搭建步骤1、第一步没啥好说的,肯定是先安装python下载地址:http://download.csdn.net/detail/intel80586/4297269全部默认安装即可。安装完毕后设置一下环境变量~~这个还需要我说么?自己百度一下吧~2、安装pyhton的setuptools该工具是安装第三方工具包的增强工具后面需要用哦。。setuptools-0.6c11.win32-py2.7下载地址:http://download.csdn.net/detail/intel80586/4865358一路点击即可。3、安装python的包管理工具 pip打开dos工具进入到c:\python2
阅读全文