大家,
尝试这样做:
assertThat(inputCode.getAttribute("value").replace("\"", "")).isEqualTo(CODE_RNG)
得到这个:
org.junit.ComparisonFailure:
Expected :[256]
Actual :["256"]
在DOM值中看起来像这样:
<input type="number" class="form-control" id="inputCode" name="NumberCode" value="258">
CODE_RNG为int CODE_RNG = rng.nextInt(11) + 250
某人有想法&#34; .contains&#34;?
答案 0 :(得分:-1)
试试这个:
assertThat(inputCode.getAttribute("value"), containsString("256"));
这将验证containsString值是否在getAttribute值中。