[英]How to select an option from a select drop-down list with Hound?
目前没有专门用于从下拉列表中选择元素的 Hound 功能。
但是,您可以使用find_element/3
找到与您要选择的选项值对应的元素,然后将此元素提供给click/1
以选择它:
find_element(:css, "#cities option[value='london']") |> click()
defmodule CustomHelpers.Hound do
use Hound.Helpers
def select_drop_down(drop_down_id, option) do
find_element(:css, "##{drop_down_id} option[value='#{option}']") |> click()
end
def select_drop_down_within(element, drop_down, option) do
find_within_element(element, :css, "##{drop_down_id} option[value='#{option}']") |> click()
end
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.