Selenium如何引用测试运行器窗口

selenium how to refer to the test runner window?

本文关键字:测试运行 窗口 引用 何引用 Selenium      更新时间:2023-09-26

在我的应用程序中,在[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();}

你试过吗?

selenium.getEval("var window = this.browserbot.getUserWindow(); var elems = window.document.getElementsByTagName('a')[3]; elems.click();");