首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在selenium ide中使用if / else

在selenium ide中使用if / else
EN

Stack Overflow用户
提问于 2012-06-30 23:32:57
回答 2查看 42.3K关注 0票数 15

我在Selenium IDE中有一个正在尝试单击的复选框--但只有在它尚未激活时才会这样做。

我使用Selenium IDE来创建我的测试,并使用htmlsuite来运行它们--有人知道我如何在这些测试中使用"if“吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-01 14:28:41

您必须从official page ( way )下载Selenium IDE的Flow Control插件。

我找到的最有用的链接是这个链接,因为它有一个完整的示例:http://selenium.10932.n7.nabble.com/if-else-statement-td4370.html

无论如何,还有一个documentationauthor's blogpost解释了更多的东西。

我所知道的唯一的替代方案是implementing the whole logic in javascript --包括测试步骤。这是可能的,但如果你最终坚持使用没有插件的IDE,这可能是你唯一的节省:

代码语言:javascript
复制
var value = this.browserbot.findElement("id=someInput").value;
if (value == "Slanec is the best!") {
    this.browserbot.findElement("id=someButton").click();
}
票数 11
EN

Stack Overflow用户

发布于 2015-04-27 18:55:27

试试这个:

代码语言:javascript
复制
**storeTextPresent || [some_value] || [variable_name]**

**gotoIf || storedVars['variable_name']** == true || **goto_label_name**

//不满足条件时执行的命令

代码语言:javascript
复制
**label goto_label_name** 

//这是脚本将跳转到执行条件的地方//如果满足条件,此部分可能与初始条件无关

您需要安装Selenium IDE的Flow Control插件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11275354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档