Web applications 如何比较包含反斜杠转义逗号的变量?

Web applications 如何比较包含反斜杠转义逗号的变量?,web-applications,browser,selenium,automation,selenium-ide,Web Applications,Browser,Selenium,Automation,Selenium Ide,我有一个Selenium IDE脚本,它从我维护的HTML文件中读取逗号分隔的值列表,并使用storeSelectOptions将其存储在变量中。然后,脚本使用verifySelectOptions将该变量的内容与页面上选择元素(droplist)中的选项进行比较。脚本的要点是验证select元素是否包含所有正确的值 这适用于所有我的滴状列表,但其中一个项目中包含逗号的滴状列表除外。因为我的变量包含逗号分隔的项目列表,所以这是一个问题。存储变量时,似乎用反斜杠转义内部逗号,但验证操作失败,因为S

我有一个Selenium IDE脚本,它从我维护的HTML文件中读取逗号分隔的值列表,并使用storeSelectOptions将其存储在变量中。然后,脚本使用verifySelectOptions将该变量的内容与页面上选择元素(droplist)中的选项进行比较。脚本的要点是验证select元素是否包含所有正确的值

这适用于所有我的滴状列表,但其中一个项目中包含逗号的滴状列表除外。因为我的变量包含逗号分隔的项目列表,所以这是一个问题。存储变量时,似乎用反斜杠转义内部逗号,但验证操作失败,因为Selenium认为这两个元素不匹配。换句话说,Selenium将页面上的droplist视为:

Red,
Green,
Blue, Dark
它将变量视为:

Red,
Green,
Blue\, Dark
关于如何解决这个问题有什么想法吗

谢谢,
John

对于逗号分隔的值,必须在值中插入额外的反斜杠。 i、 e.使用以下值验证下拉选项值

蓝色,深色

让我更新一下,它是否有效