小编Nir*_*tel的帖子

iOS 5.0 Safari不在文本框中垂直居中占位符

我想垂直居中在页面上输入文本框中输入的文本.

实现此目的的典型方法是将线高和高度设置为相等.这适用于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>

其他人面临这个问题?

css placeholder mobile-safari vertical-alignment ios5

28
推荐指数
3
解决办法
3万
查看次数

如何计算与我的CSS选择器匹配的元素数量?

我正在尝试使用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)

selenium css-selectors selenium-rc

26
推荐指数
3
解决办法
5万
查看次数

Spring安全性PreAuthentication Filter请求AuthenticationEntryPoint

我试图在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)

java spring siteminder spring-security pre-authentication

24
推荐指数
1
解决办法
2万
查看次数

打印Ant目标执行时间

我想打印每个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

23
推荐指数
2
解决办法
1万
查看次数

更新现有WAR文件中的文件

我正在尝试使用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"也没有任何效果.

关于如何实现这一点的任何建议?

ant

15
推荐指数
2
解决办法
2万
查看次数

GWT-RPC与HTTP呼叫 - 哪个更好?

我正在评估使用GWT-RPC和HTTP Call进行的调用之间是否存在性能差异.

我的appln服务作为Java servlet托管,我目前正在使用HTTPProxy连接从它们获取数据.我希望将它们转换为GWT-RPC调用,如果这会带来性能提升.

我想知道每个人的利弊...

还有关于衡量异步调用性能的工具的任何建议......

[ 关于可以与GWT一起使用的各种服务器通信策略的好文章.]

gwt asynchronous xmlhttprequest gwt-rpc

8
推荐指数
2
解决办法
7549
查看次数

如何使用JavaScript在Selenium RC中使用xpath?

我使用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)

javascript selenium xpath selenium-rc

7
推荐指数
1
解决办法
6324
查看次数

Selenium RC和IE脚本错误 - 远程过程调用失败

我的测试设置包括使用Selenium RC和TestNG在IE6中运行的几个Java测试用例.

在我的测试运行期间,随机出现以下IE Script错误弹出窗口.在单击是尝试关闭此弹出窗口时,测试运行挂起,我必须终止整个运行.

我试过禁用弹出窗口阻止程序和MDM服务,但没有运气.

任何指针导致这些错误的指针以及如何避免它们?

错误截图http://i46.tinypic.com/y2e87.png

selenium internet-explorer selenium-rc

5
推荐指数
2
解决办法
6447
查看次数

JQueryMobile:Header中的下拉菜单

我正在创建一个JQM webapp并需要在标题中添加下拉菜单以实现以下效果

----------------------------------
 [Menu1]   Page Title     [Menu2]     
----------------------------------
Run Code Online (Sandbox Code Playgroud)

JQM的下拉小部件的任何示例?

jquery jquery-plugins jquery-mobile drop-down-menu

5
推荐指数
3
解决办法
5万
查看次数

如何从我的应用程序内的iPhone钥匙串列出证书?

我正在创建一个iPhone应用程序,我们希望使用x.509证书进行客户端身份验证.用户可以通过电子邮件安装他们的证书...它显示在设置 - >常规 - >配置文件...但是我无法从我的应用程序中读取这些证书...

我想提供一个类似于Junos Pulse VPN客户端提供的界面...一个配置窗口,列出设备密钥链中的所有证书,并让用户选择他们的身份.

我怎么去实现这个???

iphone ipad ios

3
推荐指数
1
解决办法
8956
查看次数

验收测试和代码覆盖率

测量验收测试覆盖率的最佳方法是什么?

你如何定义你的验收测试覆盖多少以及何时足够?

code-coverage acceptance-testing function-coverage

2
推荐指数
1
解决办法
2857
查看次数