我是否需要安装任何其他文件以获得Selenium中Javascript的支持

我是否需要安装任何其他文件以获得Selenium中Javascript的支持,javascript,java,eclipse,selenium,Javascript,Java,Eclipse,Selenium,我正在使用SeleniumWebDriver、Java和Eclipse。我想执行以下代码,但对于许多类型,似乎会出现无效类型错误: 代码: var webdriver = require('selenium-webdriver'), By = webdriver.By, until = webdriver.until; var driver = new webdriver.Builder() .forBrowser('firefox') .build(); driver.get('http:

我正在使用SeleniumWebDriver、Java和Eclipse。我想执行以下代码,但对于许多类型,似乎会出现无效类型错误:

代码:

var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;

var driver = new webdriver.Builder()
.forBrowser('firefox')
.build();

driver.get('http://www.google.com/ncr');
driver.findElement(By.name('q')).sendKeys('webdriver');
driver.findElement(By.name('btnG')).click();
driver.wait(until.titleIs('webdriver - Google Search'), 1000);
driver.quit();

出现许多红线错误。那么它是否需要任何外部JAR来获得selenium webdriver对Javascript的支持呢?

这是一个完美的Javascript,当我保存为
wd.js
并在其上运行
node wd.js
时,它工作得非常好。但它永远不会作为Java运行。我认为您需要澄清您是否真的希望Java或JS避免混淆答案。@AndrewRegan-谢谢您的输入。实际上,我将要自动化GoJS的图表应用程序,我发现,这只能通过JS脚本来完成,所以我想确定如何通过selenium和eclipse运行和自动化javascript代码。你是说我应该把文件另存为.Js?而不是Java?是的,我想在这里忘记Java,坚持使用JS。当然,你可以直接使用GOJS自己的API来实现自动化,而不是通过WebDriver来模拟使用情况?我明白了,让我试试,我会给你更新的。