0

在我的应用程序中,在 [firefox] 浏览器 javascript 控制台中,我可以这样做:

elems=document.getElementsByTagName("a")[3]; elems.click();

并点击第三个锚点

如何使用 SeleniumIDE 做到这一点?

我有一个测试用例:

store
javascript{elems=document.getElementsByTagName("a")[3]; elems.click();}
dummy

但我只是得到有点标准的无效javascript错误[error] Unexpected Exception: fileName -> chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js, lineNumber -> 2535, columnNumber -> 0

我也试过

javascript{elems=driver.document.getElementsByTagName("a")[3]; elems.click();}

javascript{elems=driver.getElementsByTagName("a")[3]; elems.click();}

但都没有奏效。

4

1 回答 1

1

你试过这个吗?

selenium.getEval("var window = this.browserbot.getUserWindow(); var elems = window.document.getElementsByTagName('a')[3]; elems.click();");
于 2013-06-13T13:15:09.633 回答