我正在验证包含年份的下拉框。
以下是验证下拉框的代码。但是,量角器仍会返回该行代码的错误消息。我不确定为什么会返回错误信息。
var EachYear = element.all(by.id("Years"));
expect(EachYear.getText()).toBe(['Year\n2017\n2018\n2019\n2020\n2021\n2022\n2023']);
预计[' 2017年2018 2019 2020 2020 2021 2022 2023' ] [' 2017年2018 2019 2020 2021 2022 2023' ].✗
答案 0 :(得分:1)
浏览器中的新行字符是CR LF(\r\n
),而不是\n
。
如下更改代码可以解决问题。
expect(EachYear.getText()).toBe(['Year\r\n2017\r\n2018\r\n2019\r\n2020\r\n2021\r\n2022\r\n2023']);