Ruby/Capybaraでは、単一の検索クエリで複数(2つ)のロケータ(css)を検索しようとしましたが、自動的に両方を検索して、ページ上にあるロケータでアクションを実行することがわかりました。 EX- find("css1","css2").set "ABC"
ルビーカピバラで単一の検索を使用して複数のロケータを検索するにはどうすればよいですか?
私は、スクリプトを実行中に、実行時にそれがロケータの両方を検索し、ページ上に存在する1のアクションを実行することを観察しました。
しかし、私はxpathを使って同じロジックを試してみましたが、要素が見つからないというエラーや無効なセレクタ(1つのxpathはページにあります)をスローしません。 ex- find(:xpath,"xpath1","xpath2").set "ABC"
誰でも、ルビーカピバラのxpathでもどうやってやることができますか?
どのように一致する要素を返します。これは: '見つける(:のxpath、 "xpath1 | xpath2")。' "ABC" を設定 – har07