我想在WebPage中提交一个表单,当我提交我的表单时,使用Javascript添加一个新的字段。我想解析这个新的领域。 我正在使用机械化,但它不是解释的JavaScript,我已经测试水豚,但我想在背景中做到这一点解析HTML修改的Javascript
有没有其他的选择?
我想在WebPage中提交一个表单,当我提交我的表单时,使用Javascript添加一个新的字段。我想解析这个新的领域。 我正在使用机械化,但它不是解释的JavaScript,我已经测试水豚,但我想在背景中做到这一点解析HTML修改的Javascript
有没有其他的选择?
如果没有使用Capybara的所有方法中启用的水豚自动编辑评估Javascript,您可以更容易地做到这一点。方法如:
find(locator)
会自动等待2秒钟。您可以通过specifiing另一个值更改限制default_wait_time,例如:
Capybara.default_wait_time = 5
也许你可以试试Poltergeist。这是水豚的某种无头驱动。
你写了什么?我们可以整天写解决方案,但是它们不会帮助您,因为您必须重构代码以适应它。提供一个片段,显示您可以纠正/建立的努力。 – 2013-02-12 19:14:24
JavaScript添加了一些表单域?这在红宝石中难以再现。 – pguardiario 2013-02-13 00:38:51
@theTinMan我不能写任何东西,我仍然不知道会使用宝石。 – ie8888 2013-02-16 22:28:39