![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Selenium
文章平均质量分 61
libin06370120
这个作者很懒,什么都没留下…
展开
-
使用AutoIt操作Dojo上传控件
当iframe引用其它页面时,需要一层一层的选择! <iframe> <frameset name='fset'> <frame src = "..."/> <frame src = "..."> ... <input type=原创 2011-08-17 17:32:57 · 117 阅读 · 0 评论 -
Selenium快速获取前台表格数据
在做自动化测试的时候,避免不了校验表格中的数据是否正确,而获取数据又成了一个难题,待测项目前台使用的是Dojo,且个别字段经过转义,无法通用Store直接获取。最开始用的是方法是通过使用WebDriver中的findElements得到行,遍历列,这样做比较慢,想了好长时间终于找到了。代码如下,如果你正在做Selenium自动化测试的开发,大家可以交流一下。 方法1:采用dojo.quer...原创 2011-11-21 16:58:06 · 960 阅读 · 0 评论 -
如何使用PageFactory
一个简单的例子 为了使用PageFactory,首先需要在PageObject(页面对象)中声明一些元素(WebElements 或 RenderedWebElements),例如: package org.openqa.selenium.example;import org.openqa.selenium.WebElement;public class GoogleS...原创 2011-11-15 13:23:14 · 438 阅读 · 0 评论 -
还原测试环境的两种方法
一、测试环境 数据库:Oracle10g 前台:Dojo二、恢复测试环境的三种方法: 1、采用虚拟机,将Web应用及数据库都放到虚拟机上,通过快照的方式恢复测试环境(最好) 2、开启数据库的三、实现方式1.Ant方式(以编程方式动态调用Ant文件) (1)新建Java文件,内容如下:package com.neusoft.server;import ja...原创 2011-08-11 14:35:32 · 820 阅读 · 0 评论 -
以管理员身份运行bat
net start "vmware nat service" /user:administrator 如果指定的帐户需要密码,只需要在用户名后面加一个空格,然后再加一个密码就可以了。 比如:net start "vmware nat service" /user:administrator 123 ...原创 2011-10-28 17:12:12 · 447 阅读 · 0 评论 -
Selenium RC工作原理和测试案例
引自:http://blog.sina.com.cn/s/blog_44e5fca90100ghx5.html第一个Selenium RC测试案例 《Selenium简介》中讲过,Selenium RC支持多种语言编写测试案例,如:C#,Python。在工作中,我倾向于是用Python这类动态语言编写测试案例,因为这样的测试案例无需编译:>,试想如果你有1000个测...原创 2011-10-26 15:56:37 · 89 阅读 · 0 评论 -
TestNG结合Selenium Grid
引自:http://blog.sina.com.cn/s/blog_44e5fca90100hsud.html1. testNG并发执行测试用例的方法在配置testNG的test.xml中,通过suit标签的属性可以指定并发执行,例如:<suite name="My suite" parallel="methods" thread-count="5">指定每一个测试方法使用单独...原创 2011-10-26 15:53:17 · 188 阅读 · 0 评论 -
VMware Workstation提供的可编程接口
引自:http://www.cnblogs.com/royenhome/archive/2010/08/07/1794507.html 何谓Vmrun命令?其实这并不是什么神秘的东西,相信部分朋友使用过Vmware workstation来安装过一些虚拟机吧。如果你足够细心的话,你会发现在这个软件的安装目录下能找到一个Vmrun.exe可执行文件。如果你从命令行敲入vmrun.exe(当然...原创 2011-10-18 16:59:49 · 232 阅读 · 0 评论 -
Software caused connection abort: recv failed
2011/09/28-09:49:18 >> INFO >> pool-1-thread-1 >> org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:656) >> I/O exception (java.net....原创 2011-09-28 09:55:04 · 331 阅读 · 0 评论 -
在Selenium测试中获取JavaScript的执行结果。
WebDriver方式:Long currentCount = (Long) ((JavascriptExecutor) getDriver()).executeScript("return dijit.byId(\"grid\").getRowCount();");注:不需要返回值则不需要加Return对于一个HTML元素,此方法返回一个WebElement.对于一个小数,返回一个D...原创 2011-08-18 21:59:01 · 3453 阅读 · 0 评论 -
定位Dojo的ComboBox滚动条到指定下拉项位置。
解决方法:获取下拉项Dom节点,调用.scrollIntoView(); 方法即可。 / * * <p>Discription:[将滚动条定位到指定下拉项位置]</p> * @param itemValue 下拉框显示值 * @author:[xxxx] * @update:[日期YYYY-MM-DD]...原创 2011-08-18 21:46:13 · 248 阅读 · 0 评论 -
设置HtmlUnitDriver代理及处理用户验证问题
Proxy proxy = new Proxy(); //设置代理服务器地址 proxy.setHttpProxy("代理服务器地址:端口号"); DesiredCapabilities capabilities = DesiredCapabilities.htmlUnit(); capabilities.se...原创 2012-02-08 15:05:45 · 202 阅读 · 0 评论