Selenium 2(WebDriver)Java Maven Eclipse Hello World Program问题

前端之家收集整理的这篇文章主要介绍了Selenium 2(WebDriver)Java Maven Eclipse Hello World Program问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Java“Hello World”项目转换为Maven项目,它停止了错误

“Error: Could not find or load main class….”

大家好,

我在谷歌搜索过很多但是找不到Selenium 2的任何Hello World程序(WebDriver)Java Maven Eclipse安装说明

我有以下设置

  1. Eclipse with Maven plugin
  2. Created a Java project “Hello World” and it worked fine when ran as “Java Application”
  3. Then converted this to Marven Project.
  4. Tried to run whole project but it didn’t run
  5. Tried to run Hello World file and it’s consistently Failed with error “Error: Could not find or load main class….”

问题:

  1. How to setup and run basis selenium 2 program with maven inside Eclipse
  2. Why java stopped working after converting to Maven project.

提前致谢.

问候,
维克拉姆

解决方法

无法重现.

我是这样做的(Eclipse 4.3 Kepler,Oracle JDK 7u25):

>我创建了一个新的Hello World Java项目(右键单击Package Explorer – > New – > Java项目):

>我将其命名为Hello World并单击Finish.我在名为hello的src文件夹中创建了一个新包,其中包含一个新类HelloWorld:

>我实现了HelloWorld类并运行它(F11):

>我将项目转换为Maven项目(右键单击项目 – >配置 – >转换为Maven项目),单击Finish

>我修复了Maven向我投掷的错误.

它说“项目构建错误:’artifactId’的值’Hello World’与有效的id模式不匹配.”所以我认为Hello World可能因空格而无效.我是正确的.从工件ID和组ID中删除空间修复了构建.

之前:

之后(不要忘记通过Ctrl s保存文件):

>现在,一切都按预期工作. HelloWorld类在运行时仍然输出与以前相同的东西.该项目现在具有稍微不同的文件夹结构(新的bin和目标文件夹,新的pom.xml文件):

>我添加了Selenium的依赖性.打开pom.xml,单击Dependencies选项卡,单击Add …,找到Selenium-java,指定版本2.33.0.

单击确定并保存POM文件后,我不得不等待Maven下载所有Selenium的好东西和依赖项,这需要一段时间(观察Eclipse中的Progress工具栏做什么).

唯一改变的是项目结构有一个新的Maven Dependencies项目,其中包含Selenium及其所有依赖项.

>我准备好与Selenium一起滚动:

运行时,这将打开Firefox,转到Google并完成.

猜你在找的Java相关文章