我想在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