の検査で、私は2つのリンク が同じ名前を持っていますが、異なるフォームにあることを発見しました。 2番目のリンクをクリックします。 水中でそれをどのように指定できますか?同じ要素名を持つ2つのリンクがあり、ページの異なるフォーム上にある場合、どのように指定するか?
ありがとうございます。
の検査で、私は2つのリンク が同じ名前を持っていますが、異なるフォームにあることを発見しました。 2番目のリンクをクリックします。 水中でそれをどのように指定できますか?同じ要素名を持つ2つのリンクがあり、ページの異なるフォーム上にある場合、どのように指定するか?
ありがとうございます。
browser.form(how, what).link(how, what)
関連するHTMLを提供すると、より具体的になります。
2つのリンクが彼らのテキストがHREFが異なる同じであるという事実にもかかわらず、いくつかのユニークなテキストも
とともにdivの内側にそれぞれあります。
これは、次の2つの可能性を与え、テキストが変更されない場合のhref)は、その後、ちょうどその
browser.link(:href, 'javascript:document.poentryform.submit();').click
2を使用してリンクに対処し、変更されません知っていれば)
1に近づき、 hrefを確認できない場合は、外部のコンテナを介して正規表現を使用して既知のテキストと照合して参照してください。
browser.div(:class => 'screenlet-title-bar', :text => /Purchase Order/).link(:text, 'Continue').click
このページには2つのフォームがあります。私は要素を調べるときに私が見るものを添付する画像を持っています。 –
ご協力ありがとうございます。 browser.form(:name、 "nameOfForm"): –
私は助けることができる嬉しい:)を使用して動作するようになった –