2014-08-27 19 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