Selenium:如何验证变量中字符串中的单词
Selenium: How to verify a word in a string inside a variable?
我想知道如何验证字符串中是否有单词(使用变量)。
例如,我有一个名为options的变量,其中有一个字符串"test,test2,test3"(不带引号)。我想验证这个字符串是否包含单词test2。
我试过这种方法:
- 命令:store//目标:测试、测试2、测试3//value:选项
- 命令:storeEval//target:javascript{storedVars['options'].contents("test2");}//值:结果
如果Selenium在这个字符串中找到或没有找到单词test2,我希望它在变量结果上存储TRUE或FALSE,但我得到了这个错误:
[error]意外异常:TypeError:storedVars.options.contains不是函数。文件名->chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js,行号->2545
有什么想法吗?
屏幕拍摄:http://oi40.tinypic.com/2qibcxf.jpg
javascript{storedVars['options'].search("test2");}有效。
如果您正在使用IDE,您可以简单地使用以下命令:
verifyTextPresent | storedVars['options'] | test2
如果找到文本,此行将通过(变为绿色),如果没有,此行将失败(红色)。
Klendathu
相关文章:
- 使用JSON文件中的变量(字符串)填充文本区域
- 如何向变量字符串添加更多值
- jquery将变量字符串作为ID's
- 如何用HTML和相应的引号形成变量字符串
- PHP 反序列化 JS 序列化的变量字符串
- Javascript 不传递整个变量字符串
- 带有变量字符串的索引
- 如何将表单类值合并到新的变量字符串中
- 在 JavaScript 中将变量字符串括起来
- jQuery:用变量字符串替换(连接的)按钮值
- "[对象对象]”;在警报提示中使用时替换变量字符串
- 通过变量字符串定义对象
- 无法在Javascript中连接字符串+变量+字符串
- Fancybox-是否可以使用javascript变量字符串作为HTML内容
- 从变量字符串应用条件
- 如何在pug中插入变量字符串
- Javascript -在变量字符串中捕获名称
- 不能把变量(字符串)在javascript innerhtml
- 用变量字符串调用React类
- 使用 Browserify/Babel/node.js您是否需要一个基于变量字符串的文件