vik*_*mvi 6 java eclipse maven selenium-webdriver
Java"Hello World"项目转换为Maven项目,它停止了错误
"错误:无法找到或加载主类...."
大家好,
我在谷歌搜索过很多但是找不到任何Hello World程序的Selenium 2 ( WebDriver )+ Java + Maven + Eclipse安装说明
我有以下设置
- Eclipse与Maven插件
- 创建了一个Java项目"Hello World",当它作为"Java Application"运行时工作正常
- 然后将其转换为Marven项目.
- 试图运行整个项目但它没有运行
- 试图运行Hello World文件,它一直失败,错误"错误:无法找到或加载主类......"
问题:
- 如何在Eclipse中使用maven设置和运行基础selenium 2程序
- 为什么java在转换为Maven项目后停止工作.
提前致谢.
此致,维克拉姆
Pet*_*ček 21
无法重现.
我是这样做的(Eclipse 4.3 Kepler,Oracle JDK 7u25):
我创建了一个新的Hello WorldJava项目(右键单击Package Explorer - > New- > Java project):

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

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


我将项目转换为Maven项目(右键单击项目 - > Configure- > Convert to Maven Project),单击Finish

我修复了Maven向我投掷的错误.
它说"项目构建错误:'artifactId'值'Hello World'与有效的id模式不匹配." ,所以我认为Hello World因为空间可能无效.我是正确的.从构建中删除空间Artifact Id并Group Id修复构建.
之前:

之后(别忘了通过Ctrl+ 保存文件s):

现在,一切都按预期工作.在HelloWorld类,当像以前一样跑,还是输出同样的事情.该项目现在有一个稍微不同的文件夹结构(新bin和target文件夹,新pom.xml文件):

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

单击OK并保存POM文件后,我不得不等待Maven下载所有Selenium的好东西和依赖项,这需要一段时间(观察Eclipse中的Progress工具栏做什么).
唯一改变的是项目结构有一个Maven Dependencies包含Selenium及其所有依赖项的新项目.

我已准备好与Selenium合作:

运行时,这将打开Firefox,转到Google并完成.
| 归档时间: |
|
| 查看次数: |
20174 次 |
| 最近记录: |