【发布时间】:2011-03-02 18:41:15
【问题描述】:
我在看网站。尝试将 selenium html 传输到 junit 但无法使其工作,因为它一直说错误:找不到元素。也许是语法错误,因为我能够将其分解为 firebug 中的最短路径,但仍然无法编译。在这种情况下你会怎么做?
注册
我使用firebug Xpath来获取上面链接的值 /html/body/div[@id='contentDisplayPane']/div[@id='mainDiv']/div[@id='mainDivContent']/div[@id='simpleBox']/table/tbody/tr [2]/td[@id='fb_PageContent']/table/tbody/tr/td/table/tbody/tr/td[4]/a
使用 firebug xpath,我能够将其分解为这个并能够访问 Enrollment 链接。但是当我把它放在 junit 测试用例中时 selenium.click(("//div[@id='simpleBox' ]/table/tbody/tr[2]/td[@id='fb_PageContent']/table/tbody/tr/td/table/tbody/tr/td[4]/a"); 我得到错误:元素 //div[@id='simpleBox']/table/tbody/tr[2]/td[@id='fb_PageContent']/table/tbody/tr/td/table/tbody/tr/ td[4]/a") 未找到
感谢任何帮助或提示
【问题讨论】:
-
我也“很想知道”您发布这些 XPath 表达式的 XML 文档是什么?请您提供一下好吗?