webdriver java中的assertTrue多值

webdriver java中的assertTrue多值,java,selenium,webdriver,assert,Java,Selenium,Webdriver,Assert,我想断言.true 2不同的值,一个或另一个 我得到了背景色的值,它正在被改变,所以它可以有两种不同的颜色作为选项 这就是我所拥有的: Assert.assertTrue(Assert_BG1.contains("0, 255, 1, 1")); 但我希望它断言该值为true,如果该值不存在,则断言下一个值。我知道你不能用assertTrue写if和语句 用Java实现这一点最简单的方法是什么 谢谢 在调用“toString()”之前,上面会检查“foobar”对象是否为null,以防止可能出

我想断言.true 2不同的值,一个或另一个

我得到了背景色的值,它正在被改变,所以它可以有两种不同的颜色作为选项

这就是我所拥有的:

Assert.assertTrue(Assert_BG1.contains("0, 255, 1, 1"));
但我希望它断言该值为true,如果该值不存在,则断言下一个值。我知道你不能用assertTrue写if和语句

用Java实现这一点最简单的方法是什么

谢谢


在调用“toString()”之前,上面会检查“foobar”对象是否为null,以防止可能出现的NullPointerException。

得到了,谢谢,非常有用,让我一路上也更新了java哈哈
Assert.assertTrue(Assert_BG1.contains("0, 255, 1, 1") ? true : <enter other check here>);
<boolean expression> ? <if boolean expression true, execute this> : <if boolean expression false, execute this>;
Object foobar = null;
String foobarString = foobar != null ? foobar.toString() : "";