![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
seleniumWebDriver
文章平均质量分 64
lvbu_abcd
这个作者很懒,什么都没留下…
展开
-
selenium中的junit单元测试框架使用_03
1.引入JUnit4类库:启动eclipse->创建一个java项目->右键项目选址“Properties”命令->选址JavaBuildPath选项->点击“Libraries”标签->点击“AddLibrary”按钮->选择“JUnit”选项->选择“JUnit4”后finish2.java项目中编辑一个class类:Calculator类public classCalculato原创 2017-02-27 20:11:20 · 491 阅读 · 0 评论 -
seleniumWebDriver的API操作显示等待_10_5
seleniumWebDriver的API操作显示等待_10_5 WebDriver driver; @Test public void f() { driver.get("http://www.sogou.com"); //显示等待判断当前页面中是否包含"新闻"两个关键字,若包含则执行后续测试逻辑 Bool原创 2017-03-08 00:53:05 · 364 阅读 · 0 评论 -
selenium的webdriverAPI使用操作多项选择框内容_10_3.docx
selenium的webdriverAPI使用操作多项选择框内容_10_3.docx@Testpublic void f() { WebElementweb=driver.findElement(By.id("multiSelect")); Selectselect=new Select(web); select.selectByIndex(0);原创 2017-03-04 22:32:31 · 260 阅读 · 0 评论 -
seleniumWebDriver的API高级应用Log4j打印执行日志11_2
seleniumWebDriver的API高级应用Log4j打印执行日志11_2目标:使用Log4j在日志文件中打印执行日志,用于监控和后学调试测试脚本例如:打开百度网页操作步骤:1.新建maven项目,引入selenium包,testNG框架,引入log4j包如下pom.xml内容: org.seleniumhq.selenium原创 2017-03-05 00:28:00 · 1807 阅读 · 1 评论 -
seleniumWebDriver自动化测试框架_03TestNG和ApachePOIExcel文件数据驱动测试
seleniumWebDriver自动化测试框架_03TestNG和ApachePOIExcel文件数据驱动测试1.遇到的问题 a.报错信息:FAILED: fjava.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal 解决方法:maven项目的pom.xml中引入如下依赖包 xml-ap原创 2017-03-09 01:18:53 · 503 阅读 · 0 评论 -
Selenium自动化测试辅助工具Firefox_01
1.下载安装Firefox的V33.0.1版本: 地址:http://www.9ht.com/xz/78655.html#addressWrap2.打开firefox->进入“附加组件”页面->搜索“Firebug”,找到firebug插件点击“安装”选项完成安装3. 打开firefox->进入“附加组件”页面->搜索“FirePath”,找到FirePath插件点击“安装”选项原创 2017-02-26 17:36:40 · 296 阅读 · 0 评论 -
SeleniumWebdriver测试环境配置及第一个脚本实例_02
1.安装jdk2.安装eclipse3.WebDriver的安装配置 a.下载WebDriver包:https://npm.taobao.org/mirrors/selenium/2.44/ b. eclipse新建java项目 c.给java项目引入刚刚下载webdriver包里面的所有jar文件4.测试目标:firefox浏览器中打开sougou首页,输入原创 2017-02-26 17:44:18 · 336 阅读 · 0 评论 -
seleniumWebDriver的API操作杀进程、截屏、执行js脚本_10_4
seleniumWebDriver的API操作杀进程、截屏、执行js脚本_10_41.杀掉windows的浏览器进程 public void f() throwsInterruptedException { Thread.sleep(3000); //杀掉windows进程中的Firefox浏览器进程,关闭所有Firefox浏览器 Wind原创 2017-03-06 23:23:22 · 921 阅读 · 0 评论 -
seleniumWebDriver自动化测试框架_04TestNG和MySQL数据库实现数据驱动测试
seleniumWebDriver自动化测试框架_04TestNG和MySQL数据库实现数据驱动测试测试目标:实现从mysql数据库中获取某张数据表前两列的值作为搜狗首页的搜索关键字,点击“搜索”按钮查看搜狗搜索结果中是否包含mysql数据库表中对应第3列的值一:环境准备1.下载安装mysql数据库 下载地址:https://dev.mysql.com/downloads/原创 2017-03-11 16:36:46 · 5608 阅读 · 0 评论 -
webdriver获取当前最新打开的windows窗口_10_5
webdriver获取当前最新打开的windows窗口String currentWindow = driver.getWindowHandle();Set handles = driver.getWindowHandles();Iterator it = handles.iterator();while (it.hasNext()) { String handle =原创 2017-03-12 22:17:51 · 1399 阅读 · 0 评论 -
seleniumWebDriver自动化测试框架_02TestNG和txt文件进行数据驱动
seleniumWebDriver自动化测试框架_02TestNG和txt文件进行数据驱动1.读取txt本地文件内容作为测试数据执行浏览器搜索匹配public class TestNGCSV{ WebDriver driver; private static final String fileName="F:\\SeleniumWebDriver\\wor原创 2017-03-08 00:02:13 · 692 阅读 · 0 评论 -
seleniumWebDriver的API操作下拉列表Select元素操作_10_2
seleniumWebDriver的API操作下拉列表Select元素操作_10_2@Testpublic void f() { //设置两个List对象Listoptions1=Arrays.asList(new String[]{"桃子","西瓜","橘子","猕猴桃","山楂","荔枝"});List options2=newArrayList(); d原创 2017-03-03 21:13:35 · 1343 阅读 · 0 评论 -
selenium使用junit单元测试框架编写webdriver脚本_04
1.新建一个java工程->引入seleniumWebDriver类库->引入JUnit4类库,编辑以下代码并执行:public class Demo1 { WebDriver driver; @Before public void setUp() throws Exception{ System.setProperty("webdriver.fi原创 2017-02-27 20:13:00 · 590 阅读 · 0 评论 -
selenium使用testNG测试框架编写webdriver脚本_05
selenium使用testNG测试框架编写webdriver脚本_05关键字:testNG,maven,selenium版本,firefox版本遇到的问题:a.运行时报The JAR file selenium-2.44.0\jcommander-1.29.jarhas no source attachment错误->使用maven项目形式原创 2017-02-27 22:30:59 · 685 阅读 · 0 评论 -
selenium的TestNG框架注解,测试集合,用例分组,依赖测试,特定顺序执行,跳过某个case执行,自定义日志,断言_06
TestNG框架注解,测试集合,用例分组,依赖测试,特定顺序执行,跳过某个case执行,自定义日志,断言1.注解:新建testNG框架的Annotation类,代码如下public classAnnotation { @Test public voidtestCase1() { System.out.println("测试用例1被执行"); }原创 2017-02-28 22:31:01 · 2914 阅读 · 0 评论 -
seleniumWebDriver的h5元素定位_07
seleniumWebDriver的h5元素定位_071.实例h5页面: 用户名 密码 登录 ba原创 2017-03-01 01:45:54 · 966 阅读 · 0 评论 -
selenium的多浏览器并发测试_08
selenium的多浏览器并发测试_08目标:解决多浏览器兼容性问题,以下代码同时执行ie和firefox浏览器1.新建一个testNG类代码如下:public classmultiBrowser { WebDriver driver; @Test public void f() throwsInterruptedException { dri原创 2017-03-01 21:15:11 · 2278 阅读 · 0 评论 -
selenium中chrome浏览器的使用_09
chrome浏览器用的版本是V39,对应chromedriver版本V2.13,代码如下:public classchromeDriver { WebDriver driver; @Test public void f() throwsInterruptedException { driver.get("http://www.baidu原创 2017-03-01 22:27:26 · 263 阅读 · 0 评论 -
seleniumWebDriver的API操作_10_1
seleniumWebDriver的API操作_10_1注:主要对driver的get相关,manage().window(), navigate(), actions对象, WebElement的操作============================//打开百度driver.get("http://www.baidu.com");Thread.sleep(100原创 2017-03-02 21:06:39 · 254 阅读 · 0 评论 -
seleniumWebDriver的API高级应用_11_1
seleniumWebDriver的API高级应用_11_11.//当element.click()失效时可用以下方法 //使用JavascriptExecutor对象的executeScript("arguments[0].click()",element)方法实现元素单击动作@Testpublic void f() { driver.get("http://ww原创 2017-03-03 00:20:07 · 332 阅读 · 0 评论 -
jenkins运行webdriver不打开浏览器_02
jenkins运行webdriver不打开浏览器问题原因:jenkins是一个后台服务,跑webdriver的时候是看不到浏览器的动作。解决方法:1.计算机 -管理工具--服务-jenkins服务,先停用,然后修改启动类型为禁用。2.编辑bat批处理文件:如下所示:set JENKINS_HOME=D:\jenkinscd /d %JENKINS_HOME%原创 2017-04-04 23:06:43 · 1963 阅读 · 0 评论