你好
如何使用硒测试检查我创建的数组中的所有元素是否存在于下拉菜单中?
我有类似的东西,但似乎有效
动物 = [“蛇”、“猫”、“狗”]
def validate_all_animals_exist(硒)
ANIMALS.each { |animal| assert selenium.is_element_present(animal), "Expected category [#{animal}] to be present" }
结尾
提前致谢
你好
如何使用硒测试检查我创建的数组中的所有元素是否存在于下拉菜单中?
我有类似的东西,但似乎有效
动物 = [“蛇”、“猫”、“狗”]
def validate_all_animals_exist(硒)
ANIMALS.each { |animal| assert selenium.is_element_present(animal), "Expected category [#{animal}] to be present" }
结尾
提前致谢
您需要使用 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(",")