我在Firefox中使用Selenium IDE来构建测试用例。
当我右键单击选择框并选择“显示所有可用命令”时,assertValue
始终显示为灰色。使用文本框和选项框,我可以使用assertValue
来确保设置特定值。为什么此功能不适用于选择框?或者是否需要一个技巧让Selenium IDE让我在HTML选择框上使用assertValue
?
如果您想要一个具体的例子,请尝试以下方法:
assertValue
将显示为灰色。为什么我不能在此选择框中使用assertValue
?答案 0 :(得分:2)
仅仅因为“显示所有可用命令”中不可用并不一定意味着您将无法使用它。将命令添加到IDE并在测试中的操作序列中选择它(即从“表”视图而不是“源”视图)。现在,您将看到所选操作的“命令”,“目标”和“值”;只需将命令更改为您需要的命令。
答案 1 :(得分:2)
以下是我如何对其进行排序,在IDE中手动添加新命令:
Command: assertSelectedValue
Target: id=countrySelect
Value: Switzerland
答案 2 :(得分:0)
您无法在下拉列表中使用assertValue
,因为select标记只有选项,而不是value属性。
您可以点击语言下拉菜单,然后从选项中选择。
以下是从IDE的下拉列表中为上述网站选择值的代码。
open /advanced_search
click //option[@value='lang_el']
select lr label=French