2013-11-25 50 views
1

我是Selenium和测试世界的新手。 我有一个使用XPath/Firebug标识对象的查询。当我点击任何可以识别Node6 ... [n]等的文件夹时,我有一个包含文件夹和文件的树视图,但我想识别它的名称而不是节点。下面是快速的HTML代码 -Selenium IDE和Xpath对象识别

<a name="Node6" id="Node6" href="JAVASCRIPT:NodeClick(6, false);">Laptop Test</a> 
<a name="Node7" id="Node7" href="JAVASCRIPT:NodeClick(7, false);">Laptop Main</a> 

回答

0

如果我理解正确的话,你可以使用以下XPath:

//a[@name='Node6'] 

//a[text()='Laptop Test'] 
+0

当我尝试这一点,我得到以下错误 - [错误]意外的异常:TypeError:inWindow.frames [i]未定义。 fileName - > chrome://selenium-ide/content/selenium-core/scripts/selenium-browserbot.js,lineNumber - > 1489,columnNumber - > 0 我将命令命名为'clickAndWait'Target = // a [text()='Laptop'] Value =

+0

为什么'a [text()='Laptop']'而不是'// a [text()='笔记本电脑测试“]'? – Ievgen

+0

尝试使用'clickAndWait xpath = // a [text()='Laptop Test']',实际上我对selenium IDE不熟悉,你应该检查语法。 – Ievgen

相关问题