2017-04-09 26 views
0

我尝试调用名称为“Giris”的HTML按钮,如下面的HTML代码所示。我没有任何具体的“id”按钮,所以我不能使用find_by_id("idCode").click函数。尝试打电话给Ruby on Rails的点击功能html按钮

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

你用什么gem与浏览器交互?由于这种形式使用Javascript的onclick处理程序,你需要像硒或幻像,而不仅仅是机械化/ nokogiri/etc –

+0

我使用水豚,我解决了问题,因为编码查找(“button.btn.btn-success”) 。点击 – alkanulutas

回答

0

你不行。由于你的代码在浏览器上加载,唯一的语言工作就是HTML CSS和JS。你必须根据你的目的进行ajax请求和操作dom,或者如果你不必与服务器交谈,只需写js即可。