ouniao

首页 新随笔 联系 订阅 管理

随笔分类 -  selenium webdriver

1 2 下一页

摘要:http://blog.csdn.net/fudax/article/details/8089404今天用到日历控件,用第一个javascript执行后页面上的日期控件后,在html中可以看到生效日期的input中有value值了,但是页面的生效日期仍然显示空白,这时我在该页面,点提交后,页面会提示... 阅读全文
posted @ 2014-04-25 23:29 ouniao 阅读(538) 评论(0) 推荐(0)

摘要:org.openqa.selenium.support.ui.Select select = new org.openqa.selenium.support.ui.Select(driver.findElement(By.name("NR")));select.selectByValue(optio... 阅读全文
posted @ 2014-04-15 15:06 ouniao 阅读(603) 评论(0) 推荐(0)

摘要:说说maven可以后小小的体会吧,虽然还没有用maven运行过工程,体会是pom.xml中的dependency属性可以帮助管理项目中的jar包,只要在这里配置下需要的jar包,保存后就会自动从中央仓库下载,且有新版本的jar包时,只要更改下version值就可以了,也是自动更新本地仓库的jar包。... 阅读全文
posted @ 2014-04-14 17:32 ouniao 阅读(456) 评论(0) 推荐(0)

摘要:摘:http://blog.csdn.net/pf20050904/article/details/20052485最近在项目过程中使用selenium 判断元素是否存在的时候 遇到一个很坑爹的问题, 用以下方法执行的时候每次都会等待很长一段时间,原因是因为对selenium实现方法了解不足导致一直找不到解决方法。 private boolean isElementPresent(By by) { try { driver.findElement(by); return true; } catch (NoSuchElementException e) { return false; } }不明 阅读全文
posted @ 2014-03-28 14:24 ouniao 阅读(1903) 评论(0) 推荐(0)

摘要:在chrome下的文本框sendkeys,提示element can't focus--解决方法(成都-半步流雲,群友解决) 成都-半步流雲1.升级你的chromedriver,2.降chrome版本3.用这段代码 Actionsactions=newActions(driver);actions.moveToElement(website);actions.click();actions.sendKeys("SomeName");actions.build().perform();4.换浏览器就是这几个解决方法 阅读全文
posted @ 2014-03-25 10:34 ouniao 阅读(466) 评论(0) 推荐(0)

摘要:TestNG教程http://www.yiibai.com/testng/2013/0916311.html TestNG,3种执行方式:1.ant(build.xml)2.Eclipse(安装testng插件)3.命令 行(先在classpath中添加testng的jar包,java org.testng.TestNG tesng.xml)----------------http://benicego.blog.163.com/blog/static/217362869201411263953116/ 阅读全文
posted @ 2014-03-13 16:00 ouniao 阅读(396) 评论(0) 推荐(0)

摘要:http://hi.baidu.com/janice515/item/bce536bb136e8441bb0e120f摘上面:一般正常情况下会报错,如noalertisactive目前未找到alert如果没有出现alert:1、页面未加载完成,alert没加载出来2、页面加载完,但获取不到alert针对第一种情况:解决的办法可能是:a、加上页面加载时间针对第二种情况:解决的办法可能是:a、代码写的是否正确b、iframe是否已跳出建议大家写一个公共方法,来进行判断alert是否存在;目前webdriver已经可以不用js的方式来调取,可以使用本身封装好的方法;如下所示 publicstatic 阅读全文
posted @ 2014-03-07 10:50 ouniao 阅读(1311) 评论(0) 推荐(0)

摘要:selenium 富文本框处理,网上有用API的解决方法1:参见:http://blog.csdn.net/xc5683/article/details/8963621群里1位群友的解决方法2:参见:http://blog.sina.com.cn/s/blog_51c426390101h5i2.html群里另一位群友的解决方法3:Actions actions = new Actions(driver);actions.sendKeys(Keys.TAB).perform(); //鼠标通过tab要先移到富文本框中actions.sendKeys("test").perfo 阅读全文
posted @ 2014-03-05 16:43 ouniao 阅读(500) 评论(0) 推荐(0)

摘要:一、安装sikuli(参见:http://lijunwei1228ok.blog.163.com/blog/static/97383797201311279595821/)1.官网:http://www.sikuli.org/download.html下载2.在本地双击sikuli-setup.jar,然后再同一个目录中会出现,再双击这个进行安装。3.安装完成后,在同一个目录下会生成如下文件目录:F:\selenium\workspace\sikuli4.双击runIDE.cmd可以运行sikuli的客户端。界面如下,启动中:启动后:5.开始录制模态窗品控件6.录制后保存文件为*.sikuli 阅读全文
posted @ 2014-02-28 12:08 ouniao 阅读(901) 评论(0) 推荐(1)

摘要:下载apache-ant-1.9.2-bin.zip后,解压目录:F:\selenium\apache-ant-1.9.2 配置环境变量,在“我的电脑->属性->高级->环境变量 ->新建ANT_HOMEF:\selenium\apache-ant-1.9.2JAVA_HOMEC:\Program Files\Java\jdk1.7.0_10PathF:\selenium\apache-ant-1.9.2\bin;C:\Program Files\Java\jdk1.7.0_10\bin;在CMD下ant -version 一直提示:‘ant-version’不是内部或 阅读全文
posted @ 2013-12-27 16:51 ouniao 阅读(2941) 评论(0) 推荐(2)

摘要:test-output目录中找不到testng-fail.xml原因:在没有加入Reportng 报告的相关jar包前,在test-output目录下是有testng-fail.xml,后面加入了Reportng 报告的相关jar后包,发现运行后就没有testng-fail.xml文件,后面用ant运行xml后,就有了。不懂哪里不对。。神奇--------------------2014.3.13找到原因,这回用所有方式运行都会 在test-output目录中产生testng-fail.xml了,并且用reportng也都会相应报告产生1.单个*.class运行,需要配置下图:2.右建test 阅读全文
posted @ 2013-12-27 15:59 ouniao 阅读(964) 评论(0) 推荐(0)

摘要:如红字部份,将安顺序执行4个类 阅读全文
posted @ 2013-12-27 15:50 ouniao 阅读(1071) 评论(0) 推荐(0)

摘要:http://my.oschina.net/u/928852/blog/98885Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:1newWebDriverWait(driver,15).until(2ExpectedConditions.presenceOfElementLocated(By.cssSelector("css locator&qu 阅读全文
posted @ 2013-12-27 11:57 ouniao 阅读(545) 评论(0) 推荐(0)

摘要:在看了http://seleniumcn.cn/read.php?tid=7960视频的Reportng后自己实验了下,1.下载reportng-1.1.4.zip,解压后如下,把reportng-1.1.4.jar 和velocity-dep-1.4.jar 放在项目的lib中2.因reportng不稳定,需要配合guic,下载guice-3.0.zip,解压后,把guice-3.0.jar放在项目的lib中3.在eclipse中配置:发现如下问题:“使用reportng 美化测试报告,但是最后的结果是一次只能运行一个class.java 才可以生成test-output/html文件,运行 阅读全文
posted @ 2013-10-18 11:53 ouniao 阅读(1541) 评论(0) 推荐(0)

摘要:http://blog.sina.com.cn/s/blog_6966650401012ra0.html一、一个简单的测试谷歌搜索import org.testng.annotations.Test;import org.testng.annotations.BeforeTest;import org.testng.annotations.AfterTest;import org.testng.annotations.Parameters; import org.testng.annotations.Parameter;public class GoogleTest { @Test publi 阅读全文
posted @ 2013-09-23 17:14 ouniao 阅读(751) 评论(0) 推荐(1)

摘要:junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。1.assertTrue/False([String message,]boolean condition); 判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。2.fail([String message,]); 失败,可以有消息,也可以没有消息。3.assertEquals([String message,]Object expected,Object actual); 判断是否相等,可以指定输出错误信息。 第一个参数是期望值,第二个参数是实际的值。 这个方 阅读全文
posted @ 2013-09-16 11:50 ouniao 阅读(373) 评论(0) 推荐(0)

摘要:都是通过google解决的,其实本应该很快解决,可是因自己粗心,大写小错了,加上java基础不过关,"webdriver.chrome.driver"中的webdriver应是全小写才对1.chrome更新到最新后,在eclipse运行提示:"Unknown command 'WaitForAllTabsToStopLoading'. Options: AcceptOrDismissA........后面一堆---解决办法:把chromedriver.exe下载到最新版本(发现没找到64位,经过google可以用32位的代替) System.set 阅读全文
posted @ 2013-09-06 17:54 ouniao 阅读(825) 评论(0) 推荐(0)

摘要:http://www.boobooke.com/goods-37.html 阅读全文
posted @ 2013-08-06 11:56 ouniao 阅读(232) 评论(0) 推荐(0)

摘要:弹出新的页面,以IE浏览器为例,是打开新的浏览器窗口,,那么就需要去切换。。 //得到当前窗口的句柄 String currentWindow = driver.getWindowHandle(); System.out.println(currentWindow); //得到所有窗口的句柄 Set handles = driver.getWindowHandles(); System.out.println(handles.size()); Iterator it = handles.iterator(); // 为Iterator接口实例化 while... 阅读全文
posted @ 2013-08-01 14:49 ouniao 阅读(303) 评论(0) 推荐(0)

摘要:---------------------------------------http://www.ltesting.net/ceshi/open/kygncsgj/selenium/2013/0115/205906.html做自动化过 程中,有时候我们需要给某个元素设置焦点,在selenium1.0中提供了给元素设置焦点的方法。但是在2.0中并没有该办法。如果是输入框我们可以使 用click方法,来设置焦点,但是对于link连接或者button如果通过click方法势必会跳转到另外页面或者提交了页面请求。通过尝试发现,如 果在元素上进行右击,也可以设置焦点,但是会弹出一个菜单,这个时候我们可 阅读全文
posted @ 2013-07-18 10:37 ouniao 阅读(2224) 评论(0) 推荐(0)

1 2 下一页