提问人:booyouwhore 提问时间:9/10/2023 更新时间:9/10/2023 访问量:22
如何在 Selenium chrome IDE 上键入带有换行符的字符串
How to type a string with newlines on Selenium chrome IDE
问:
我正在尝试使用 Selenium IDE 在网站上输入并提交一些字符串。每个字符串都是三个名称的列表,必须用每个名称在自己的行上分隔。我正在使用执行脚本命令返回字符串列表,但如果字符串中有任何换行符,我会收到“失败:无效或意外的令牌”错误消息。
下面是它的样子:
命令 | 目标 | 价值 |
---|---|---|
执行脚本 | 返回 [“name1**\nname2\n name3”, “name4\nname5\n**name6”, ...] | 字符串列表 |
对于每个 | 字符串列表 | 字符串 |
类型 | 文本字段 | ${字符串} |
点击 | 提交按钮 | |
结束 |
如果我删除换行符,这一切都很好用。我甚至可以用空格 (\s) 替换换行符,它可以很好地解析:
name1 name2 name3
不幸的是,我需要它看起来像这样:
name1
name2
name3
如果我使用文本命令并将单个字符串直接放入值字段中,换行符也可以使用。我不知道为什么 Selenium 在这种特定情况下不允许使用换行符,但我有点在寻找解决方法。提前感谢您的任何帮助。
答: 暂无答案
评论