有唯一的ID会随文本字段的变化而变化,但是文本字段是相同的!
每次的ID如下:
id-e9eeb082b846435682bfe4ce10359f17- CSS
// * [@ id =“ id-e9eeb082b846435682bfe4ce10359f17”]-xpath html body div.main.main_bottom-740 div.container div.row div.col-md-24.col-xs-24 div.article-area.article-area_without-top-radius form.step2 div.row div.col -md-12.col-xs-12 input#id-e9eeb082b846435682bfe4ce10359f17.input.input__field.input_full-width.input_with-label-above.input_email-validation-CSS路径
我想知道如何通过另一种方式选择它-xpath或id不起作用
答案 0 :(得分:1)
示例中的某些HTML可能会有所帮助。
如果每次加载时ID发生变化,您可以尝试执行以下操作:
try (BufferedReader buffer = new BufferedReader(new InputStreamReader(inputStream))) {
return buffer.lines().collect(Collectors.joining("\n"))
}
或者您可以向其中添加某种形式的Regex。