![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
文章平均质量分 80
莫若韵
测试测试测试
展开
-
selenium WebDriver 驱动选择
webdriver 为我们封转了4个Driver,如下:1.HtmlUnitDriver:纯粹的java 驱动,完全运行在内存中,不会看到浏览器被打开; 1)它是目前运行速度最快,轻量级的webdriver实现,基于htmlunit 2)纯java实现,因此不依赖于平台 3)支持javascript使用htmlunit时,默认是关闭javascript的原创 2013-05-11 18:10:09 · 1685 阅读 · 0 评论 -
selenium webdriver------环境搭建(一)
webdriver 环境搭建:大概分两个步骤,把webdriver 的jar包导入,记住把selenium-sever-standalone-版本号.jar 包导入1.下载webdriver依赖的jar包 地址:http://selenium.googlecode.com/files/selenium-java-2.14.0.zip2. 打开Eclipse,build pat原创 2013-05-11 17:40:25 · 969 阅读 · 0 评论 -
selenium 使用FirefoxDriver时报错Make sure firefox is installed问题
FirefoxDriver调用firefox浏览器的安装路径应为C盘的默认目录下,若firefox安装在其他目录下执行时会报错:Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: XPBuild info: version: ’2.25.0′, revision: ’17转载 2013-05-12 10:25:37 · 1085 阅读 · 0 评论 -
selenium webdriver 找页面元素
WebElement element = driver.findElement(By.id("passwd-id"));WebElement element = driver.findElement(By.name("passwd"));WebElement element =driver.findElement(By.xpath("//input[@id='passwd-id']")原创 2013-05-13 14:12:40 · 632 阅读 · 0 评论 -
selenium 2.0 java 接口简介
Selenium是一个用于Web应用程序测试的工具。Selenium直接运行在浏览器中,就像真正的用户在操作一样。Selenium2.0 java的一个简单示例如下:WebDriver driver = new FirefoxDriver(); //启动firefox浏览器driver.manage().window().maximize();转载 2013-06-09 09:54:55 · 740 阅读 · 0 评论 -
java解析properties文件的几种方法及用法
java解析properties文件的几种方法及用法1、使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in); 2、使用jav转载 2014-03-28 11:18:12 · 377 阅读 · 0 评论 -
selenium webdriver 等待界面元素加载----》显性等待和隐式等待(转载加自己的理解汇总)
selenium webdriver学习------------如何等待页面元素加载完成web的自动化测试中,我们经常会遇到这样一种情况:当我们的程序执行时需要页面某个元素,而此时这个元素还未加载完成,这时我们的程序就会报错。怎么办?等待。等待元素出现后再进行对这个元素的操作。在selenium-webdriver中我们用两种方式进行等待:显性的等待和隐性的等待。1 .显性等待...转载 2019-03-03 12:34:36 · 2090 阅读 · 0 评论 -
selenium chrome 启动的问题
1. 读取csv 文件,提示参数不对应。解决办法:新建execl ,修改内容后另存为其他格式选择csv ;而不是重命名直接修改后缀;2. chrome 地址栏显示data解决办法:1) webdriver 需要和浏览器的版本相对应; Chromewebdriver各个版本 下载地址:http://chromedriver.storage.googleapis.com...翻译 2019-03-07 01:00:17 · 240 阅读 · 0 评论 -
数据驱动(数组 ,csv ,execl 等)
1. 数组的方式package main.java.com.hx.base;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;...翻译 2019-03-07 01:06:07 · 193 阅读 · 0 评论