2012-06-25 93 views
1

我在eclipse中使用了selenium rc和testNG。我需要点击文字链接。这是我的页面的源代码:点击文本链接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未发现的错误。任何人都可以帮忙吗?

+0

尝试'selenium.click(“css = b”);' –

回答

0

您可以点击链接使用它的类作为xpath。即,

selenium.click("class=node"); 

尝试一次。

+0

谢谢,这个帮助 – khris

+0

欢迎你。 :-) –