我是ruby的新手,還有jquery。我試圖寫一個應用程序在紅寶石,執行jQuery版本我有jquery - rails(2.2.1)gem和rails(3.2.12)。 我已經使用了jQuery函數來解除綁定提交jquery沒有在rails上執行ruby
下面是我的代碼片段:
js_element=driver.find_element(:id=>"<id of my form")
driver.execute_script("('#createAccountForm').unbind('submit')" , js_element)
這是錯誤消息 /var/lib/jenkins/.rvm/gems/ruby-1.9 .3-p362/gems/selenium-webdriver-2.31.0/lib/selenium/webdriver/remote/response.rb:52:在`assert_ok'中:TypeError:「#createAccountForm」.unbind不是函數(Selenium :: WebDriver :: Error :: JavascriptError)
這是什麼,我可能錯過了這裏。請幫助
我認爲你缺少$符號。 $( '#createAccountForm')。解除綁定( '提交')。我不知道雖然:) – 2013-03-07 12:56:56