- 浏览: 237411 次
- 性别:
- 来自: 沈阳
最新评论
-
切切克闹:
你好 ,网上有免费的http代理,如果我用这种 那么是不需要用 ...
设置HtmlUnitDriver代理及处理用户验证问题 -
记忆无泪:
Hi,你好。最近在使用Java处理压缩包,如果使用window ...
Java处理压缩包 -
ae6623:
楼主怎么查到的这个问题的解决方案。3q 解决了很大的问题。
java.lang.NoClassDefFoundError: org/openxmlformats/schemas/spreadsheetml/... -
ah_asgx:
你好 我安装的时候 出了问题 ,请帮我解决一下。我的QQ: 5 ...
ubuntu11.10安装oracle10g图文教程
文章列表
Oracle序列名:test_seq
public String getNextSeq()
{
String sql = "select test_seq.nextval from dual";
Session session = this.getSessionFactory().getCurrentSession();
return session.createSQLQuery(sql).list().get(0).toString();
}
2012/04/18-14:17:28 >>ERROR >>http-8088-4>> org/openxmlformats/schemas/spreadsheetml/x2006/main/CTDxfs$1
java.lang.NoClassDefFoundError: org/openxmlformats/schemas/spreadsheetml/x2006/main/CTDxfs$1
解决办法:使用 ooxml-schemas-1.1.jar 代替 poi-ooxml-schemas-3.8-20120326.jar
问题分析:
...
<div onselectstart="return false;" onselect="document.selection.empty()" >
文字内容
</div>
解决CSS字体(楷体)样式无法正常显示的问题
- 博客分类:
- CSS
楷体的字体样式名为:
XP:"楷体_GB2312"
WIN7:"楷体"
如:
.xxx{
font-family: 楷体_GB2312,楷体;
font-size: 15px;
}
异常:NoClassDefFoundError: org/eclipse/jface/resource/FontRegistry
解决办法:缺少org.eclipse.core.commands_xxxxx.jar包
Proxy proxy = new Proxy();
//设置代理服务器地址
proxy.setHttpProxy("代理服务器地址:端口号");
DesiredCapabilities capabilities = DesiredCapabilities.htmlUnit();
capabilities.setCapability(CapabilityType.PROXY, proxy);
WebDriver driver = new HtmlUnitDriver(ca ...
删除汉字、字母、数字以外的其它字符
- 博客分类:
- Java基础
String str = "!!@@##你好110@#$%";
str.replaceAll("[[^\u4E00-\u9FA5]&&[^a-zA-Z0-9]]", "");
XPath表达式获取当前节点的指定兄弟节点
- 博客分类:
- XPath
正常页面上的复选框会有以下两种形式:
1、文字在复选框前面
//input[@type='checkbox' and contains(preceding-sibling::text()[1],'AAA')]"
2、复选框在文字前面
//input[@type='checkbox' and contains(following-sibling::text()[1],'AAA')]
Selenium快速获取前台表格数据
- 博客分类:
- Selenium
在做自动化测试的时候,避免不了校验表格中的数据是否正确,而获取数据又成了一个难题,待测项目前台使用的是Dojo,且个别字段经过转义,无法通用Store直接获取。最开始用的是方法是通过使用WebDriver中的findElements得到行,遍历列,这样做比较慢,想了好长时间终于找到了。代码如下,如果你正在做Selenium自动化测试的开发,大家可以交流一下。
方法1:采用dojo.query()方法来取得前台Grid中的数据。优点:速度快
String jscode=
" var rownum = dijit.byId(\"" + this.id ...
为了避免这个弹出框,网上通用的方法是window.parent.location=window.parent.location。这样的话会把父页面选择过的条件丢失。
该frame属于嵌套frame
如下:
index.html
<iframe name="mainFrame">
<frameset>
<iframe name="rootmenu">
</iframe>
<frameset>
<iframe name=" ...
dojo.query() 方法常见的css选择符语法
引用自:http://www.cnblogs.com/didi/archive/2010/10/09/1846769.html
如何使用PageFactory
- 博客分类:
- Selenium
一个简单的例子
为了使用PageFactory,首先需要在PageObject(页面对象)中声明一些元素(WebElements 或 RenderedWebElements),例如:
package org.openqa.selenium.example;
import org.openqa.selenium.WebElement;
public class GoogleSearchPage
{
private WebElement q;
public void searchFor(String text)
{
q.s ...
在做自动化测试的时候发现,TestNg原生的报告虽然内容挺全,但是展现效果却不太理想。上网发现ReportNg工具用来替换TestNg报告再好不过了。以下是我在Ant build.xml文件中的配置。
useDefaultListeners = "false" 用来禁止TestNg产生报告,但是我们还需要他的错误报告testng-fails.xml文件,为了方便我们只关注未通过的测试,所以还要将TestNg的org.testng.reporters.FailedReporter监听器加上。
注:org.uncommons.reportng.HTMLReporter ...
以管理员身份运行bat
- 博客分类:
- Selenium
net start "vmware nat service" /user:administrator
如果指定的帐户需要密码,只需要在用户名后面加一个空格,然后再加一个密码就可以了。
比如:
net start "vmware nat service" /user:administrator 123