【问题标题】:Capybara doesn't find select option水豚找不到选择选项
【发布时间】:2013-02-01 21:58:18
【问题描述】:

我正在使用 Capybara 和 Webkit 驱动程序(驱动使用 JS 的表单)从远程主机上进行一些抓取。

表格是here

问题是我无法通过文本选择选项,Capybara 说它找不到它们。例如:

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

选项存在。什么给了?

谢谢!

【问题讨论】:

  • 我注意到标签看起来像<option value="24">AICARDI René</option> 这种奇怪的行为可能是因为 nbsp;?
  • @AhmedAeonAxan:实际上,我曾尝试添加  现在我发现了一些有用的东西,将发布答案。无论如何,感谢您查看!

标签: capybara capybara-webkit


【解决方案1】:

问题在于选项文本中的 

我解决了:

select(Nokogiri::HTML("AICARDI Réné").text, from: "nom_message_annuaire")

【讨论】:

  • 如果可以的话,我会 + 50。你是怎么找到的?
猜你喜欢
  • 1970-01-01
  • 2016-03-22
  • 1970-01-01
  • 1970-01-01
  • 2014-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多