小编Piy*_*joo的帖子

如何点击量角器中的隐藏元素?

我有一个元素,只有当我将鼠标悬停在它上面时才可见.

我已经编写了以下代码来覆盖面板,以便元素可见.

ptor.actions().
            mouseMove(ptor.findElement(protractor.By.xpath('//*[@id="productapp"]/div/div/div[2]/div/div/div/div[2]/div/div/div/div[4]/table/thead/tr/th[2]'))).
            perform();
        ptor.element.all(by.tagName('i')).then(function(elm){
            elm[0].click();
        });
Run Code Online (Sandbox Code Playgroud)

现在我试图点击它,但它说 - ElementNotVisibleError:量角器中的元素不可见错误.

基本情况是,我想将鼠标悬停在一个面板上,然后单击隐藏元素,因为该元素在盘旋之前是不可见的.

javascript css angularjs selenium-webdriver protractor

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

@JsonPropertyOrder不使用jackson-module-jsonSchema

我正在使用Jackson模块的最新分支 - jackson-module-jsonSchema即2.4.4-Snapshot.

我正在尝试使用@JsonPropertyOrder注释来维护POJO属性的顺序,但它似乎不尊重注释.

我的样本POJO如下 -

import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonPropertyOrder({"a", "b"})
class Pojo {
    private String a;
    private String b;

    public Pojo(final String a, final String b) {
        this.a = a;
        this.b = b;
    }

    public void setA(final String a) {
        this.a = a;
    }

    public void setB(final String b) {
        this.b = b;
    }

    public String getA() {
        return this.a;
    }

    public String getB() {
        return this.b;
    }
}
Run Code Online (Sandbox Code Playgroud)

杰克逊代码如下 -

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.module.jsonSchema.JsonSchema;
import com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper;

public …
Run Code Online (Sandbox Code Playgroud)

java json jsonschema jackson jackson-modules

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

javadoc:错误 - 无效标志:-Xdoclint:none,当我使用java 7时,但它在java 8中有效

当我<additionalparam>-Xdoclint:none</additionalparam>用JAVA 8 运行我的pom时Maven工作正常,因为-Xdoclint在JAVA 8中添加了.但是,当我用JAVA 7运行maven时它会抛出一个错误,因为它不在JAVA 7中.

但是我想让pom为JAVA 7和JAVA 8推广,即如果JAVA 8我应该能够使用指定的"additionalparam",但是当使用JAVA 7时,它应该排除该参数.

java maven java-8

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

如何回应演员电话的结果?

我们正在考虑使用Akka-HTTP Java API - 使用路由DSL.

目前尚不清楚如何使用路由功能来响应HttpRequest; 使用Untyped Akka Actor.例如,在匹配Route路径时,我们如何将请求移交给"处理程序"ActorRef,然后它将以异步方式响应HttpResponse?

类似的问题发布在Akka-User邮件列表中,但没有后续解决方案 - https://groups.google.com/d/msg/akka-user/qHe3Ko7EVvg/KC-aKz_o5aoJ.

java akka-stream akka-http

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

jasmineNodeOpts:执行量角器protractorConfig.js时出现意外的标识符错误

这是我的config.js文件 -

//server config information
var serverConfig=require('./serverConfig.js').serverConfig;


var $browser= serverConfig.$browser;

//got the browser name
process.argv.forEach(function (val, index) {
  if(val==='-browser'){
    $browser=process.argv[index+1];
  }
});

// !!! update the server config
serverConfig.$browser=  $browser;

 //config
 //browser.driver.manage().timeouts().setScriptTimeout(TIME_OUT);

// The main suite of Protractor tests.
exports.config = {
  seleniumServerJar: '../../selenium/selenium-server-standalone-2.37.0.jar',
  chromeDriver: '../../selenium/chromedriver.exe',

  seleniumAddress: serverConfig.SELENIUMN_ADDRESS,

  // Spec patterns are relative to this directory.
     specs: [
'../e2e/Regression/CreateOperatorViewFromViewManagement.js' 
    ],


  capabilities: {
    'browserName': $browser
  },
  onPrepare:'../prepareStartup.js',

  //When the angular bootstrap not from the <html></html>
  rootElement: 'body>div',

  baseUrl: serverConfig.BASE_URL 

  jasmineNodeOpts: { …
Run Code Online (Sandbox Code Playgroud)

javascript node.js protractor

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