[英]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.