Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在RubyonRailsforHTML按钮上调用click函数_Html_Ruby On Rails_Ruby - Fatal编程技术网

尝试在RubyonRailsforHTML按钮上调用click函数

尝试在RubyonRailsforHTML按钮上调用click函数,html,ruby-on-rails,ruby,Html,Ruby On Rails,Ruby,我尝试调用名为“Giris”的html按钮,如下面的html代码所示。我没有按钮的任何特定“id”,因此无法使用按id查找(“idCode”)。请单击功能 <div class="form-actions"> <button onclick="__doPostBack('ctl19','')" class="btn btn-success uppercase">Giris</button> 女孩 您不能。由于您的代码加载到浏览器上,所以只有html css

我尝试调用名为“Giris”的html按钮,如下面的html代码所示。我没有按钮的任何特定“id”,因此无法使用
按id查找(“idCode”)。请单击
功能

<div class="form-actions">
<button onclick="__doPostBack('ctl19','')" class="btn btn-success uppercase">Giris</button>

女孩

您不能。由于您的代码加载到浏览器上,所以只有html css和js语言可以工作。您必须发出ajax请求并根据响应操作dom,或者如果您不需要与服务器对话,只需编写js即可

您使用什么gem与浏览器交互?因为这个表单使用Javascript作为onclick处理程序,所以您需要像selenium或phantom这样的东西,而不仅仅是mechanize/nokogiri/etcI-use-Capybara,我在编写代码时解决了这个问题(“button.btn.btn success”)。单击