もっとばかげた質問で戻ってきました
1)AssertEqualsがfalseの場合、テストに失敗するにはどうすればよいですか?
私はこのコードを持っています-
public boolean compareWidthPixels(By by, String expected) {
System.out.println(driver.findElement(by).getCssValue("width"));
try {
assertEquals(expected, driver.findElement(by).getCssValue("width"));
System.out.println("Width as expected");
return true;
} catch (Error e) {
verificationErrors.append(e.toString());
System.out.println("Width incorrect");
return false;
}
このコードは、幅が期待値と一致しないがテストケースに合格した場合に、「幅が正しくありません」と表示します。幅が等しくない場合、テストを失敗させたいです。
2)要素が存在しないことを表明/検証する方法は?
初心者として、GoogleとここStack Overflowで見つけた多くのことを試しました -JavaでSeleniumWebDriverを使用してWebElementが存在しないことを表明し、SeleniumWebDriver-要素が存在するかどうかをテストします。JUnit4を使用していますが、要素が存在しない場合に渡される関数が必要です。
ありがとう
弥勒菩薩
PS:混乱したり混乱したりしているように見える場合は、この質問を自由に編集してください。