【发布时间】:2011-08-31 08:32:49
【问题描述】:
我正在测试一个类似于 Google 搜索的页面,您可以在提供的文本框中输入搜索词,然后单击“搜索”,下一页会返回一堆与您的搜索词匹配的结果。这些结果都是文档(doc 文件)的链接,并且是随机的,具体取决于您搜索的文本。我在单击第一个结果链接时遇到问题。我使用 selenium IDE 记录了这些步骤,但是当我运行测试时,它在必须单击第一个结果链接的地方失败。我得到的错误是:
Selenium.SeleniumException: ERROR: Command execution failure. Please search the forum at http://clearspace.openqa.org for error details from the log window. The error message is: Permission denied
我试过这两种方法:
selenium.Click("xpath=//html/body/form/div[2]/div[3]/div[3]/table/tbody/tr/td[2]/span/a/");
selenium.Click("xpath=//span[contains(@class,'ResultList_Title_Link')][1]/a");
当我右键单击第一个结果链接并执行检查元素时,我看到:
<w_lit_documenttitle wid="82e0-9888a350e66b">MEMORANDUM OF <span style="background-color:#FFFF66;color:#333333;font-weight:bold" name="wlCitedDoc" id="wlCitedDoc">LAW</span> COMPLAINT</w_lit_documenttitle>
上面的 Xpath 是:
/html/body/form/div[2]/div[3]/div[3]/table/tbody/tr/td[2]/span/a/w_lit_documenttitle
【问题讨论】:
标签: c# selenium selenium-rc selenium-ide