在控制台上运行Selenium测试用例会导致很多错误

时间:2012-08-20 07:30:44

标签: java selenium console selenium-webdriver

看起来像一个愚蠢的问题,但我真的被卡住了,任何帮助将不胜感激。

我导出了一个selenium测试用例作为 Junit 4 Web驱动程序,我使用 eclipse 运行它,它运行正常,并完成了所有相关的任务。但是,如果我尝试使用 console 运行它,则会引发大量错误。

类似的东西:

  

editCampaign.java:318:找不到符号   符号:变量   location:class org.openqa.selenium.example.editCampaign                          driver.findElement(By.id( “提交”))点击();

2 个答案:

答案 0 :(得分:0)

看起来他无法通过id找到“提交”元素。尝试使用CSS选择器查找它。 它应该是那样的

driver.findElement(By.cssSelector("input[id='submit']")); 

答案 1 :(得分:0)

看起来您只是缺少类路径中的Web驱动程序库(在您的情况下为“By”类),尝试添加

-classpath librariesDirectory 

执行命令