gpt4 book ai didi

javascript - 如何使用 Protractor 验证下拉框中的年份?

转载 作者:行者123 更新时间:2023-11-30 20:46:52 25 4
gpt4 key购买 nike

我正在验证一个包含年份的下拉框。

下面是我验证下拉框的代码。但是 Protractor 仍然为该行代码返回一条错误消息。我不确定为什么会返回错误消息。

var EachYear = element.all(by.id("Years"));               
expect(EachYear.getText()).toBe(['Year\n2017\n2018\n2019\n2020\n2021\n2022\n2023']);

错误信息

Expected [ 'Year 2017 2018 2019 2020 2021 2022 2023' ] to be [ 'Year 2017 2018 2019 2020 2021 2022 2023' ].✗

最佳答案

浏览器中的换行符是 CR LF(\r\n),而不是 \n。像下面这样更改代码可以解决问题。

expect(EachYear.getText()).toBe(['Year\r\n2017\r\n2018\r\n2019\r\n2020\r\n2021\r\n2022\r\n2023']);

引用:What character represents a new line in a text area

关于javascript - 如何使用 Protractor 验证下拉框中的年份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com