当前位置: 首页 > 面试题库 >

在Selenium中使用if / else

萧宁
2023-03-14
问题内容

我有一个试图在Selenium IDE中单击的复选框-但前提是它尚未处于活动状态。

我正在使用Selenium IDE创建测试,并使用htmlsuite运行测试-有人知道我可以在其中使用“ if”吗?


问题答案:

您必须Flow Control从官方页面下载Selenium IDE的插件(一直下去)。

我发现的最有用的链接是此链接,因为其中有一个完整的示例:http : //selenium.10932.n7.nabble.com/if-else-statement-td4370.html

无论如何,还有文档和作者的博客文章解释了更多内容。

我唯一知道的替代方法是在javascript中实现整个逻辑-包括测试步骤。有可能,它很难正确使用,但是如果您最终陷入了没有插件的IDE的困境,那可能就是您唯一的节省:

var value = this.browserbot.findElement("id=someInput").value;
if (value == "Slanec is the best!") {
    this.browserbot.findElement("id=someButton").click();
}


 类似资料:
  • 问题内容: 我正在创建一个脚本,其中涉及搜索记录,然后更新记录。在搜索屏幕上,用户可以选择查看高级搜索选项。切换显示或隐藏高级搜索是由一个按钮控制的。 显示或隐藏高级搜索时,搜索按钮的属性之间唯一的区别是img src: 隐藏高级搜索后,IMG src以“ /Styles/_Images/advanced_button.jpg”结尾;当可见高级搜索时,IMG src以“ /Styles/_Imag

  • 我正在创建一个涉及搜索记录然后更新记录的脚本。在搜索屏幕上,用户可以选择查看高级搜索选项。切换显示或隐藏高级搜索由一个按钮控制。 搜索按钮在显示或隐藏高级搜索时的属性之间的唯一区别是img src: 隐藏高级搜索时,IMG src以“/Styles/\u Images/advanced\u button.jpg”结尾,当高级搜索可见时,IMG src以“/Styles/\u Images/basi

  • 问题内容: 测试变量具有值时,是否有理由确定要使用哪个或构造? 例如,有一个函数可以返回列表或不返回值。我想在处理结果之前先检查一下。以下哪一项更可取,为什么? 要么 问题答案: 你通常会听到Python鼓励EAFP风格(“请求宽恕比许可容易”)而不是LBYL风格(“跨越前先看”)。对我来说,这是效率和可读性的问题。 在你的示例中(例如,该函数不是返回列表或空字符串,而是返回列表或None),如果

  • 行动时刻 - 在unlang中使用if语句 if语句本身并不复杂。 它具有以下格式: if(condition){ ... } 由于其许多可能性,条件部分可能变得复杂。 使用if语句获取返回码 我们现在将查看模块的返回代码,并使用此代码与指定的条件进行比较。 FreeRADIUS中的每个模块都需要在调用时返回代码。 随后可以将此代码的值用作if语句中的条件检查。 使用if语句授权用户 如

  • 问题内容: 在C语言中,我可以编写一个if语句 但是,当我尝试在Java中执行相同操作时,编译器会告诉我“不兼容的类型”,并说我需要一个而不是一个。有什么方法可以用Java编写C代码吗? 问题答案: 以下任何一项都可以为您工作:

  • 问题内容: 您可以像这样在JSX中使用if语句吗? 像上面的东西?是否可以根据条件使用JSX? 问题答案: 使用条件渲染,并且由于没有其他情况,因此为了简洁起见,可以使用而不是三元运算符: 之所以起作用,是因为在JavaScript中,总会求和,并且总会求和。 因此,如果条件为true,则&&之后的元素将出现在输出中。如果为假,React将忽略并跳过它。 从而: 仅当条件为true时才渲染JSX。