2014-08-27 47 views
0

點擊的JavaScript元素硒的webdriver我想用seleinum網絡驅動器在紅寶石如何使用Ruby

<th class="headerIconURL" scope="col"> 
    <a href="javascript:__doPostBack(&#39;ctl00$cphMainContent$gvAssets&#39;,&#39;Sort$IconID&#39;)">Type</a> 
</th> 

我試着用CSS中尋找元素點擊headerAssetName javajscript元素方法和它的不工作

'@driver.find_element(:css,'th.headerIconURL').click' 

可以請任何人hel點擊使用硒web驅動程序的元素? 我需要做什麼特別的java href元素?

回答

0

問題很可能是CSS選擇器單擊第th個元素。點擊事件通常只會向上冒泡。這意味着DOM中較低的鏈接從未意識到它應該被點擊並觸發javascript。

嘗試單擊鏈接而不是:

@driver.find_element(:css,'th.headerIconURL' a).click