[解決済み] カピバラさんでfill_inをfindで使う方法(可能であれば)
2023-02-10 20:09:51
質問
以下のようにしたいのですが、fill_inの性質上、最初の引数にロケータを期待するため、できません。
find(:css, "input[id$='donation_pledge_hundreds']").fill_in :with => "10"
もやってみました。
element = find(:css, "input[id$='donation_pledge_hundreds']")
fill_in element.<method> , :with => "10"
のようなメソッドがありますが、fill_inする要素を特定するためのデータを返すメソッドはありません。
fill_inで使用するために正規表現を介してフィールドを見つけるための最良の方法について何かアイデアはありますか?
どのように解決するのですか?
要素そのものへの参照がある場合、次のようにします。
set
の代わりに
fill_in
:
find(:css, "input[id$='donation_pledge_hundreds']").set("10")
しかし、あなたの具体的な例では
fill_in
は、そのIDを知っているので、要素を見つけることができるはずです。
fill_in 'donation_pledge_hundreds', with: "10"
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン