我正在尝试移动网络抓取的第一步。我读到了关于硒的信息,在我看来它适合我正在寻找的东西。但我有一些问题要开始。我正在关注本教程selenium getting started,我正在尝试使用我的linux ubuntu编译第一个示例。我用这种方式编译了
javac -classpath selenium-server-standalone-2.20.0.jar Example.java
我用
启动了selenium服务器java -jar selenium-server-standalone-2.20.0.jar
但我无法运行示例。这种方式不起作用
java示例
也是这样
java -classpath selenium-server-standalone-2.20.0.jar示例
我猜语法错了,但在哪里?
答案 0 :(得分:1)
您需要在类路径中包含当前目录,如下所示:
java -cp .:selenium-server-standalone-2.20.0.jar Example
此外,由于您实际上未将Example.java
放入org.openqa.selenium.example
,因此您可能希望删除源代码第一行中的package org.openqa.selenium.example
。
答案 1 :(得分:0)
在用Java编写代码时,更好的方法是使用像Eclipse这样的IDE。链接JAR并将其导入Java类后,您可以快速有效地编写代码。
最重要的是,Eclipse有很多用于测试Junit,TestNG等软件的插件,可以帮助您创建更好的测试套件。
更不用说Java IDE总是有助于调试测试代码。这是一个关于如何使用Selenium设置Eclipse的教程:link
希望它有所帮助。