点击文本链接selenium rc

时间:2012-06-25 08:53:53

标签: text selenium hyperlink click selenium-rc

我正在使用testNG在eclipse中使用selenium rc。我需要点击文字链接。这是我的页面的源代码:

<script type="text/javascript"> 
dmenu = new dTree('dmenu');
dmenu.add(0,-1,'');
dmenu.add(1,0,'<b>World</b>','','');
...

在开发工具中,代码如下所示:

  <link type="text/css" href="../css/dtree.css" rel="StyleSheet"/>
   <script src="../script/dtree.js" type="text/javascript"/>
    <div class="dtree">
      <script type="text/javascript"> dmenu = new dTree('dmenu'); dmenu.add(0,-1,''); dmenu.add(1,0,'<b>World</b>','',''); ................
       <div class="dtree">
        <div id="ddmenu0" class="clip" style="display:block;">
         <div class="dTreeNode">
           <a class="node" href="javascript: dmenu.o(1);">
             <b>World</b>
           </a>

我尝试像这样selenium.click("xpath=//b[contains( text(),'World')]");,但得到错误elememt not found。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以使用其类作为xpath单击链接。即,

selenium.click("class=node");

尝试一次。