0

你好

如何使用硒测试检查我创建的数组中的所有元素是否存在于下拉菜单中?

我有类似的东西,但似乎有效

动物 = [“蛇”、“猫”、“狗”]

def validate_all_animals_exist(硒)

  ANIMALS.each { |animal| assert selenium.is_element_present(animal), "Expected category [#{animal}] to be present" }

结尾

提前致谢

4

1 回答 1

1

您需要使用 verifySelectOptions 调用

verifySelectOptions(selectLocator, pattern) 生成自 getSelectOptions(selectLocator) 参数:

    * selectLocator - an element locator identifying a drop-down menu

Returns:
    an array of all option labels in the specified select drop-down

Gets all option labels in the specified select drop-down.

所以它会是

assert_equal "123123", page.get_select_options("foo").join(",")
于 2010-04-30T10:07:51.877 回答