要在DOM中找到元素,我使用以下路径:
private void buildReq(String input, int interval) {
try {
interval = interval % 26;
int maxCap = Character.valueOf('Z');
int minCap = Character.valueOf('A') - 1;
input = input.toUpperCase();
StringBuilder output = new StringBuilder();
for (int i = 0; i < input.length(); i++) {
int charVal = input.charAt(i);
if (charVal >= minCap && charVal <= maxCap) {
int outVal = charVal + interval;
if (outVal > maxCap)
outVal = outVal % maxCap + minCap;
output.append((char) outVal);
} else {
output.append((char) charVal);
}
}
txtResponse.setText(output);
} catch (Exception e) {
e.printStackTrace();
}
}
有没有办法缩小div的序列?的 DIV&GT; DIV&GT; DIV&GT; DIV&GT; DIV&GT; DIV&GT; DIV&GT; DIV&GT; DIV&GT; DIV&GT; DIV&GT; DIV&GT;
答案 0 :(得分:0)
嗯,解决任务/问题时没有定义最佳实践。话虽如此,您使用的cssSelector
基于Absolute Path
。基于cssSelector
的{{1}}和xpath
往往很脆弱。因此,我们需要构建Absolute Path
。
因此,您使用的Logical Path
为:
cssSelector
我建议只开始查看div[id^=customswindow-][id$=-body]>div>div:nth-child(3)>div>div>div>div>div>div>div>div>div>div>div>div>input
标签及其属性。您可以使用下面提到的任何方法:
<input>