2014-09-30 138 views
1

當點擊某一元素我嘗試這樣做:如何使用水豚測試

page.find("#parentNode").first(".childClass").click 

,但得到的錯誤:NoMethodError:undefined method 'click' for nil:NilClass

我怎麼可以點擊childNode1childNode2

<div id="parentNode"> 
    <div id="childNode1" class="childClass"> 
     <img src="path img1"></img> 
    </div> 
    <div id="childNode2" class="childClass"> 
     <img src="path img2"></img> 
    </div> 
</div> 
+0

你得到了什麼錯誤? – 2014-09-30 13:34:36

+0

不是'page.find('#childNode1')。click'工作嗎?我並不感到驚訝,因爲沒有您嘗試匹配的ID或類出現在您展示的HTML中。 – pjmorse 2014-09-30 13:35:55

+1

NoMethodError:未定義的方法'點擊'爲零:NilClass – beginerdeveloper 2014-09-30 13:36:08

回答

1

使用點擊方法:find(「#childNode1」)。點擊

Click

+1

它不適用於我:( – beginerdeveloper 2014-09-30 13:44:56

+2

)您是否已將param「js:true」添加到該塊中? – 2014-09-30 14:12:11