我正在验证包含年份的下拉框 .
下面是我验证下拉框的代码 . 但是,量角器仍然会返回该行代码的错误消息 . 我不知道为什么它会返回错误信息 .
var EachYear = element.all(by.id("Years"));
expect(EachYear.getText()).toBe(['Year\n2017\n2018\n2019\n2020\n2021\n2022\n2023']);
错误消息
预计['2017年2018 2019 2020 2021 2022 2023']为['2017年2018 2019 2020 2021 2022 2023'] .
1 回答
浏览器中的新行字符是CR LF(
\r\n
),而不是\n
. 像下面这样更改代码可以解决问题 .参考:What character represents a new line in a text area