我想垂直居中在页面上输入文本框中输入的文本.
实现此目的的典型方法是将线高和高度设置为相等.这适用于iOS 5.0之前的Safari.
然而; 在iOS 5上,Safari显示垂直居中的键入文本...但占位符文本和光标显示为顶部对齐.
.txtBox {
line-height: 3em;
height: 3em;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text" class="txtBox" placeholder="Name"></input>
其他人面临这个问题?
我正在尝试使用SeleniumRC来测试我的GWT应用程序,并尝试使用CSS选择器匹配元素.
我想计算以下HTML中启用按钮的数量.
如果是下一个按钮被启用<td>与class="x-panel-btn-td "和残疾人,如果它是下<td>用class="x-panel-btn-td x-hide-offsets".
基本上,我想用类检索所有<td>s 下的按钮数量x-panel-btn-td.
<table cellspacing="0">
<tbody>
<tr>
<td id="ext-gen3504" class="x-panel-btn-td ">
<em unselectable="on">
<button id="ext-gen3506" class="x-btn-text" type="button">OK</button>
</em>
</td>
<td id="ext-gen3512" class="x-panel-btn-td x-hide-offsets">
<em unselectable="on">
<button id="ext-gen3506" class="x-btn-text" type="button">Yes</button>
</em>
</td>
<td id="ext-gen3520" class="x-panel-btn-td">
<em unselectable="on">
<button id="ext-gen3506" class="x-btn-text" type="button">No</button>
</em>
</td>
<td id="ext-gen3528" class="x-panel-btn-td x-hide-offsets">
<em unselectable="on">
<button id="ext-gen3506" class="x-btn-text" type="button">Cancel</button>
</em>
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud) 我试图在Spring Security 3.0中使用PreAuthFilter(对于Siteminder).
<http use-expressions="true">
<intercept-url pattern="/admin/**" access="hasRole('ROLE_ADMIN')" />
<intercept-url pattern="/403.jsp" access="permitAll" />
<!-- Allow non-secure access to static resources -->
<intercept-url pattern="/css/**" filters="none" />
<intercept-url pattern="/images/**" filters="none" />
<custom-filter ref="siteminderFilter" position="PRE_AUTH_FILTER"/>
<!-- <form-login /> -->
<logout logout-success-url="/index.jsp"/>
</http>
<beans:bean id="siteminderFilter" class="org.springframework.security.web.authentication.preauth.RequestHeaderAuthenticationFilter">
<beans:property name="principalRequestHeader" value="SM_USER"/>
<beans:property name="authenticationManager" ref="authenticationManager" />
<beans:property name="exceptionIfHeaderMissing" value="false"/>
</beans:bean>
<beans:bean id="AdminUserDetailsService" class="com.fw.security.auth.MyUserDetailsService">
</beans:bean>
<beans:bean id="preauthAuthProvider" class="org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider">
<beans:property name="preAuthenticatedUserDetailsService">
<beans:bean id="userDetailsServiceWrapper" class="org.springframework.security.core.userdetails.UserDetailsByNameServiceWrapper">
<beans:property name="userDetailsService" ref="AdminUserDetailsService"/>
</beans:bean>
</beans:property>
</beans:bean>
<authentication-manager alias="authenticationManager">
<authentication-provider ref="preauthAuthProvider" />
</authentication-manager>
Run Code Online (Sandbox Code Playgroud)
以上配置失败
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration …Run Code Online (Sandbox Code Playgroud) 我想打印每个Ant目标及其依赖目标的执行时间.
<target name="target1" depends="target2, target3">
....
</target>
Run Code Online (Sandbox Code Playgroud)
运行时应显示以下输出
Target 2 - x seconds
Target 3 - y seconds
Target 1 - z seconds
Run Code Online (Sandbox Code Playgroud)
有关如何实现这一目标的任何建议?
我正在尝试使用ANT WAR任务更新现有WAR文件中的文件.我需要用我的硬盘中的新文件替换WAR中文件夹中的一组xml文件.
<war destfile="myApp.war" update="true" >
<zipfileset dir="<PathToStubsFolderOnHDD>" includes="**/*.xml" prefix="<PathToStubsFolderInWAR>"/>
</war>
Run Code Online (Sandbox Code Playgroud)
如果原始WAR没有具有相同名称的xmls,则此方法可以正常工作.但是,如果原始WAR包含具有相同名称的xmls; WAR任务不会使用HDD中的文件更新它们.
ANT WAR任务文档如下:
更新| 指示是否更新或覆盖目标文件(如果已存在).默认为"false".
重复| 找到重复文件时的行为.有效值为"add","preserve"和"fail".默认值为"add".
如果我使用update ="false"; 原始WAR中的所有其他文件都将被删除,并且只存储新的xmls.
使用duplicate ="add"也没有任何效果.
关于如何实现这一点的任何建议?
我正在评估使用GWT-RPC和HTTP Call进行的调用之间是否存在性能差异.
我的appln服务作为Java servlet托管,我目前正在使用HTTPProxy连接从它们获取数据.我希望将它们转换为GWT-RPC调用,如果这会带来性能提升.
我想知道每个人的利弊...
还有关于衡量异步调用性能的工具的任何建议......
[ 关于可以与GWT一起使用的各种服务器通信策略的好文章.]
我使用Selenium RC与IE 6和XPath定位器非常慢.所以我试图看看javascript-xpath是否真的能加快速度.
但是找不到关于如何使用本机x路径库的足够/清晰的文档.
我正在做以下事情:
protected void startSelenium (String testServer, String appName, String testInBrowser){
selenium = new DefaultSelenium("localhost", 4444, "*" +testInBrowser, testServer+ "/"+ appName + "/");
echo("selenium instance created:"+selenium.getClass());
selenium.start();
echo("selenium instance started..." + testServer + "/" + appName +"/");
selenium.runScript("lib/javascript-xpath-latest-cmp.js");
selenium.useXpathLibrary("javascript-xpath");
selenium.allowNativeXpath("true");
}
Run Code Online (Sandbox Code Playgroud)
这导致XPath定位器的速度提高,但改进不一致.在某些运行中,定位器所用的时间减半; 而有时它随机高.
我在这里错过了任何配置步骤吗?如果能够取得成功的人能够分享他们的观点和方法,那将会很棒.
谢谢,Nirmal
解:
protected void startSelenium (String testServer, String appName, String testInBrowser){
selenium = new DefaultSelenium("localhost", 4444, "*" +testInBrowser, testServer+ "/"+ appName + "/");
echo("selenium instance created:"+selenium.getClass());
selenium.start();
echo("selenium instance started..." + testServer + …Run Code Online (Sandbox Code Playgroud) 我的测试设置包括使用Selenium RC和TestNG在IE6中运行的几个Java测试用例.
在我的测试运行期间,随机出现以下IE Script错误弹出窗口.在单击是尝试关闭此弹出窗口时,测试运行挂起,我必须终止整个运行.
我试过禁用弹出窗口阻止程序和MDM服务,但没有运气.
任何指针导致这些错误的指针以及如何避免它们?
我正在创建一个JQM webapp并需要在标题中添加下拉菜单以实现以下效果
----------------------------------
[Menu1] Page Title [Menu2]
----------------------------------
Run Code Online (Sandbox Code Playgroud)
JQM的下拉小部件的任何示例?
我正在创建一个iPhone应用程序,我们希望使用x.509证书进行客户端身份验证.用户可以通过电子邮件安装他们的证书...它显示在设置 - >常规 - >配置文件...但是我无法从我的应用程序中读取这些证书...
我想提供一个类似于Junos Pulse VPN客户端提供的界面...一个配置窗口,列出设备密钥链中的所有证书,并让用户选择他们的身份.
我怎么去实现这个???
测量验收测试覆盖率的最佳方法是什么?
你如何定义你的验收测试覆盖多少以及何时足够?
selenium ×3
selenium-rc ×3
ant ×2
asynchronous ×1
css ×1
gwt ×1
gwt-rpc ×1
ios ×1
ios5 ×1
ipad ×1
iphone ×1
java ×1
javascript ×1
jquery ×1
placeholder ×1
siteminder ×1
spring ×1
xpath ×1