小编AJJ*_*AJJ的帖子

按键(Ctrl + A)Selenium WebDriver

我需要使用Selenium WebDriver 按Ctrl+ A键.有什么办法吗?我检查了Selenium库,发现Selenium只允许按下特殊键和功能键.

selenium keypress

45
推荐指数
4
解决办法
18万
查看次数

ExtJs面板 - 添加动态组件

我在窗户内有一个带面板的窗口.我动态地向面板添加组件.这些组件采用"hbox"布局,因此它们是水平排列的.单击按钮,我将在"hbox"布局中向面板添加另一行类似组件.这里的问题是我想在第一行下面添加第二行,但是下面的代码将组件添加到面板的顶部.

panel.add(items);  #items is the group of comboboxes in hbox layout
panel.doLayout();
Run Code Online (Sandbox Code Playgroud)

有什么想法可以解决这个问题?这样我就可以在第一行下面添加第二行组件.

Extjs版本是3.4

components extjs window panel dynamic

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

Tomcat 7作为Windows服务无法从其他系统访问

我已经为32位Windows 7机器下载了Tomcat 7 zip.我解压缩了包并使用..\bin\service.bat创建了Windows服务.但是,当我从Windows services.msc启动服务时,我无法通过其他系统的Web应用程序访问.它可以从localhost访问.

但是当我使用..\bin\startup.bat从命令行启动tomcat时,我可以从其他系统访问我的Web应用程序.

我在tomcat的..\conf\server.xml中添加了address ="0.0.0.0".但问题仍然存在.试图在防火墙中添加例外.但没有运气.

操作系统:Windows 7专业版

有任何想法吗??

Solution:

Add the ..\bin\tomcat7.exe to the Windows exception list. Everything works fine.
1. To to Windows Start --> Control Panel
2. Open windows firewall
3. Click on "Allow a program or feature through windows firewall" in the left menu
4. Add tomcat7.exe to the exception list and click ok.
5. Restart tomcat and now you can access tomcat from other machines
Run Code Online (Sandbox Code Playgroud)

windows tomcat windows-7 tomcat7

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

按TAB键,然后使用Ruby在Selenium WebDriver中输入ENTER键

我正在使用Selenium WebDriver和Ruby进行自动化测试.我需要点击一个按钮.由于按钮是透明的,我无法通过id或css或xpath获取按钮元素.我想使用Tab和Enter键按下按钮.

我可以使用Tab键获取如下按钮:

@element.send_keys :tab
@element --> any javascript element visible in the browser
Run Code Online (Sandbox Code Playgroud)

但是如何使用按钮上的Enter键?

基本上我需要按Tab键,然后按Enter键单击按钮.

我正在使用Selenium WebDriver @driver = Selenium::WebDriver.for :firefox

ruby tabs enter keypress selenium-webdriver

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

JavaFx WebView - 滚动到所需位置

我正在尝试创建一个Web视图并向其中添加内容.将单击按钮将内容附加到Web视图.在这里,我需要以编程方式将Web视图滚动到所需的位置说(0,60).我尝试使用JavaScript并使用ScrollBar类的setValue.但没有任何效果.这是样本,

public class FxWebViewSample extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) throws Exception {

        Group root = new Group();

        final WebView wView = new WebView();
        wView.setId("my_view");
        wView.setPrefHeight(200);
        wView.setPrefWidth(200);
        final WebEngine engine = wView.getEngine();
        engine.loadContent("<body contentEditable='true'><div id='content'>Initial Text</div><div id='first'>My first web view in fx</div></body><span id='second'>My first web view in fx</span><span id='second'>My first web view in fx</span><span id='second'>My first web view in fx</span><span id='second'>My first web view in fx</span><span id='second'>My first web view …
Run Code Online (Sandbox Code Playgroud)

java javafx scrollbar javafx-2

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

从命令行创建具有自定义屏幕大小和分辨率的 android 模拟器(avd)

我必须在具有以下规格的 Windows 中从命令行创建一个 android 模拟器,

screen size --> 4.7 inch
screen resolution --> 540x960 pixels
android version --> 4.4.2
Run Code Online (Sandbox Code Playgroud)

我试图从 Java 创建这个模拟器。

我试过

android -create avd -n <device_name> -t <apilevel> -c 300M -f
Run Code Online (Sandbox Code Playgroud)

但它确实创建了屏幕大小的模拟器?什么是选项,我们如何使用自定义屏幕尺寸创建 avd?

java android emulation

6
推荐指数
1
解决办法
4625
查看次数

BigDecimal 的总和列表

我正在使用 Spring、Maven 和 Java 7 开发一个项目。

我有一个带有 bigdecimal 的列表,并且必须总结列表中的所有元素。我知道使用 for 循环我们可以如下,

List<BigDecimal> list = new ArrayList<BigDecimal>();
list.add(new BigDecimal(10.333));
list.add(new BigDecimal(14.333));
BigDecimal result = new BigDecimal(0);
for (BigDecimal b : list) {
     result = result.add(b);
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?使用 google gauva FluentIterable 或 apache ArrayUtils/StatUtils?

java collections list java-7

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

HTML5 Colspan - 替代方案

我在 HTML 的 td 标签之一中使用“colspan”。我不想在 HTML 中使用“colspan”。但我仍然需要实现“colspan”所实现的功能。有什么办法可以实现这一点吗?

html javascript html-table

5
推荐指数
1
解决办法
7377
查看次数

更新Iframe外部的组件

我想更新驻留在iframe外部的组件.我将从iframe内部的组件调用更新,并更新iframe外部的组件.我怎么能这样做?

<p:tabView id="tab_view" dynamic="true" cache="true" scrollable="true">

        <p:tab id="tab_1" title="Test">
            <iframe id="tab_frame"
                src="#{request.contextPath}/xxx/xxx.xhtml"
                width="100%" height="285px" style="border-width: 0px;" />
        </p:tab>
    </p:tabView>    
Run Code Online (Sandbox Code Playgroud)

xxx.xhtml

<h:form id="testform">
    <p:commandLink value="Click here" action="#{controller.methodY()}" style="color:blue;" update="tab_view"/>
</h:form>
Run Code Online (Sandbox Code Playgroud)

commandlink中的更新不起作用.如何更新我的tabview?

iframe jsf primefaces

5
推荐指数
0
解决办法
537
查看次数

反射 - 在控制器弹簧中设置私有字段

我使用 Spring MVC。

我的控制器中有一个私有字段。此字段的值来自属性文件,因为,

@Controller
public Class MainController() {

   @Value("${my-value}")
   private int myValue;

}
Run Code Online (Sandbox Code Playgroud)

我必须覆盖硒测试中的值。如何覆盖此字段的值,这意味着我想设置自定义值(以便不从属性文件中获取该值)?

能不能这样

ReflectionTestUtils.setField(MainController.class, "myValue", 3, Integer.class);
Run Code Online (Sandbox Code Playgroud)

java reflection spring-mvc

5
推荐指数
1
解决办法
1192
查看次数

字符串等于和==字符串连接

我试图通过String compare的输出来理解String连接.为了清楚起见,我有一个类使用==和equals来比较两个字符串.我试图将==和equals()的输出连接到一个字符串.equals()concats的输出,但==的输出不会连续.使用java的装箱功能,与字符串连接的布尔值将联系.根据我的知识,equals和==都返回boolean.那为什么会有这种差异呢?任何人都可以解释一下吗?

public class StringHandler {

    public void compareStrings() {
        String s1 = new String("jai");
        String s2 = "jai";
        String s3 = "jai";
        System.out.println("Object and literal compare by double equal to :: "
                + s1 == s2);
        System.out.println("Object and literal compare by equals :: "
                + s1.equals(s2));
        System.out
                .println("Literal comparing by double equal to :: " + s2 == s3);
        System.out.println("Literal comparing by equals :: " + s2.equals(s3));
    }

    public static void main(String[] args) {
        StringHandler sHandler = …
Run Code Online (Sandbox Code Playgroud)

java string equals string-concatenation

3
推荐指数
2
解决办法
1056
查看次数

[XSLT]:在XSLT中删除字符串

我在xsl中有字符串"[test]".我需要删除xsl中的这个括号.我怎样才能在XSL中实现这一目标.请帮忙.

我知道这可以做到,但我如何删除'['与下面的代码,

   <xsl:call-template name="string-replace-all">
     <xsl:with-param name="text" select="$string" />
     <xsl:with-param name="replace" select="$replace" />
     <xsl:with-param name="by" select="$by" />
   </xsl:call-template>  
Run Code Online (Sandbox Code Playgroud)

请帮忙删除'['和']'

string xslt removeclass

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