1

Webkitドライバー(JSを使用するフォームを駆動する)でCapybaraを使用して、リモートホストからスクレイピングを行っています。

フォームはこちらです。

問題は、テキストでオプションを選択できないことです。カピバラは、オプションが見つからないと言います。例:

select("AICARDI René", from: "nom_message_annuaire")
Capybara::ElementNotFound: Unable to find option "AICARDI René"

オプションが存在します。何が得られますか?

ありがとう!

4

1 に答える 1

2

問題は 、オプションのテキストの内部にありました。

私はそれを解決しました:

select(Nokogiri::HTML("AICARDI Réné").text, from: "nom_message_annuaire")
于 2013-02-17T10:15:22.923 に答える