我从 TestNG 断言切换到 Assertj,我真的很喜欢我获得的巨大灵活性。但是,我现在在运行一些 Selenium 测试时遇到了很多失败。我正在检查一些页面标题和一些锚文本,如下所示:
assertThat(page.getTitle()).isEqualTo("This® is one annoying title");
这总是对特殊字符失败。更奇怪的是,在 Eclipse 中将测试作为 jUnit 测试运行时它不会失败,但在 Windows 中使用 gradle 从命令行运行测试时总是会失败。我错过了什么吗?