我有一个元素,只有当我将鼠标悬停在它上面时才可见.
我已经编写了以下代码来覆盖面板,以便元素可见.
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:量角器中的元素不可见错误.
基本情况是,我想将鼠标悬停在一个面板上,然后单击隐藏元素,因为该元素在盘旋之前是不可见的.
我正在使用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) 当我<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时,它应该排除该参数.
我们正在考虑使用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.
这是我的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) java ×3
javascript ×2
protractor ×2
akka-http ×1
akka-stream ×1
angularjs ×1
css ×1
jackson ×1
java-8 ×1
json ×1
jsonschema ×1
maven ×1
node.js ×1