我想在单个断言命令中断言表中的多个文本值。我已成功断言单个值,但如何断言多个文本值。我是 Selenium 的新手。那么有人可以帮助我吗?
最佳答案
Selenium 与断言无关。 您代码中的每个断言都来自与 selenium 配对提供它们的框架/工具。例如,如果您将 selenium 与 JUnit 结合使用,则断言由 JUnit 提供。
第二件事,在一般测试中,在一个测试中使用多个断言并不是一个好主意,但是从技术上讲这是可能的。
回到你的问题,根据你使用的测试框架,你可以选择哪种方式来做到这一点,例如它是 JUnit:
assertTrue(someElement1.getText().equals("expected value1"))
assertTrue(someElement2.getText().equals("expected value2"))
assertTrue(someElement3.getText().equals("expected value3"))
assertTrue(someElement4.getText().equals("expected value4"))
关于java - 在 selenium 的表中断言多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48679496/