在命令中使用Selenium命令?

时间:2011-08-04 13:00:26

标签: selenium selenium-ide

我正在使用Selenium IDE,想知道是否可以在Selenium命令中使用Selenium命令。

例如,在storeEval命令中使用verifyElementPresent('someelement')来存储true / false。

我知道这可能是使用JS,但使用Selenium IDE的内置命令会非常节省时间!

2 个答案:

答案 0 :(得分:0)

Selenium有命令storeElementPresent(locator, variable)http://release.seleniumhq.org/selenium-core/0.8.0/reference.html

答案 1 :(得分:0)

如果我理解正确,您想创建Selenium Nested function。答案是否定的,它不能。

对于SeleniumIDE reference,您将看到命令的3个部分(命令,目标,值)。它也没有存储命令结果的功能,如果你在创建Selenium测试脚本时看到HTML代码,你会发现它完全将命令分成三个部分。

我找不到selenium说它不支持创建嵌套函数的文档。但是,当您测试某些内容时,它会变得更加复杂,但测试脚本本身已经很复杂。我建议你在user-extension.js中存储你需要的东西,否则,用你想要的编程语言的测试脚本来完成它。