【发布时间】:2011-08-24 13:06:07
【问题描述】:
我正在使用 Selenium RC 为至少部分动态生成或依赖于数据库的网站编写测试用例。我希望能够告诉我的 Python 程序调用 Selenium 对特定链接的目标执行字符串操作,但我不能确定目标(href='' 字段)将在“编译时间”(或者,无论 Python 等价物是什么。有人可以帮我吗?)。
现在,我确定该链接的 xpath 将是什么; "//table[@id='search-results']/tbody/tr[2]/td[3]/a/img" .我正在运行 Selenium,它有一个运行任意 javascript 行的 eval() 函数(万恶之源)。有什么方法可以从 xpath 和 Selenium 获取此链接的目标,还是我必须找到某种方法来下载整个页面源(我该怎么做?应该有一个 Selenium 命令来下载整个页面源代码,但是当我尝试运行它时出现“元素不存在”错误)然后打破正则表达式以弄乱整个页面源代码?
【问题讨论】:
标签: javascript html xpath hyperlink selenium