使用この
browser.element(text: "2017 GM Conquest Cash").parent.preceding_sibling.span.click
それとも内のテキストを変更すると、それは、対応するチェックボックスをクリックし、この
browser.element(xpath: "//*[normalize-space()='2017 GM Conquest Cash']/../preceding-sibling::td/span").click
を使用しています。
第2のものは、xpathがあなたに直接利用可能であるため、WATIRはxpathを形成しないので、最初のものより少し速いです。
完全なコードは) `set`方法は、(スパンでは利用できませんここ
browser.goto('https://secure.bestprice.rankingsandreviews.com/nc/configurator/307715')
browser.element(:id => 's2id_select_style').click
browser.element(xpath: ".//*[@id='select2-drop']/div/input").send_keys('Convertible LT 1LT', :tab)
browser.element(id: 'edit_color').click
browser.span(text: 'Incentives').click
browser.element(text: "2017 GM Conquest Cash").parent.preceding_sibling.span.click
それとも
browser.element(xpath: "//*[normalize-space()='2017 GM Conquest Cash']/../preceding-sibling::td/span").click
出典
2017-05-27 08:11:29
RAJ
を次の、あなたはスパン()を呼び出すことはできません。セット、セットには、チェックボックスのために利用可能です。 – RAJ
'ruby-on-rails'をuntagしてください。これはあなたの質問には関係ありません。 – RAJ
タグなし。私はスパンであるチェックボックスをチェックしたいと思う。助言がありますか? @RAJ –