【发布时间】:2011-06-17 12:46:23
【问题描述】:
我目前正在尝试改进我在 IE 上的 Selenium 测试。我想使用 javascript-xpath 而不是 ajaxslt。
我的设置功能是:
public void setUp() throws Exception {
super.setUp(host, browser);
selenium.setSpeed(Constants.DELAY_BETWEEN_ACTIONS);
selenium.windowMaximize();
selenium.allowNativeXpath("false");
selenium.useXpathLibrary("javascript-xpath");
}
当我尝试通过 Xpath 查找元素时,例如:
selenium.click("xpath=//a[@id='linkLogin']");
我收到错误消息(仅当我尝试使用 javascript-xpath 时):
com.thoughtworks.selenium.SeleniumException: 错误: 无效 xpath [2]: //a[@id='linkLogin']
正确使用 javascript-xpath 我错过了什么?
感谢您的帮助。
【问题讨论】: