【问题标题】:Selenium RC - Error: Could not find or load main class jarSelenium RC - 错误:无法找到或加载主类 jar
【发布时间】:2013-01-26 00:08:20
【问题描述】:

我正在尝试在 GOOGLE CHROME 中运行 FIREFOX selenium IDE 生成的文件。

以下是对问题所在以及我尝试(目前未成功)解决问题的逐步描述。

环境

Selenium IDE – installed**strong text**
Selenium RC – installed
Java version 1.7.0.05  - installed

我要做什么:

在 GOOGLE CHROME 中运行 FIREFOX IDE 生成的测试 步骤

(1) Following three .htm files created using FIREFOX
a.  google_for_selenium_rc.htm
b.  google_for_testing.htm
c.  visit_google_videos

(2) Created suite.htm file (see attached)

(3) Run the following command in cmd:

java –jar selenium-server.jar –htmlSuite “C:\Program Files 
(x86)\Google\Chrome\Application\chrome.exe¬” “http://www.google.com.au” 
“C:\Users\shelleymoudgil\Documents\KB\Selenium\SeleniumIDE\suite.htm” 
“C:\Users\shelleymoudgil\Documents\KB\Selenium\SeleniumIDE\results.htm”

预期

(4) Script successfully executed in GOOGLE CROME

实际

(5) Following Error displayed:

错误:

  Could not find or load main class ûjar

目前尝试的解决方案

  • 将 C:\Program Files\Java\jre7\bin\ 添加到 PATH
  • 将 C:\Program Files (x86)\Java\jre7\bin 添加到 PATH
  • 将 C:\Program Files (x86)\Google\Chrome\Application\ 添加到 PATH

我是 java 和 selenium 的新手。我被困在过去的 1 天。有人可以指导和建议一个可能的解决方案或我可能做错了什么。

谢谢 美国

【问题讨论】:

  • Selenium RC 要求您编写一个 java 客户端(从 IDE 导出),该客户端调用与服务器交互的 RC 库。我认为您只能从 IDE 运行保存的 HTMl 文件。仔细阅读所有文档。
  • 可能有助于使用 pastebin.com 并粘贴您导出的 1 个 Selenium IDE 脚本。
  • 嗨 sircasalot - 我已在 pastebin.com 上粘贴了 IDE 生成的 .htm 文件之一。查看链接 - pastebin.com/dx0mHNTK
  • @Americain,再试一次。您将其标记为 Java,我假设您将 Java 与 Selenium RC 一起使用。您导出了 selenium IDE 脚本的 Java 版本。粘贴那个;)
  • @sircapsalot - 谢谢伙计。我很快就会试一试。

标签: java selenium selenium-rc runtime-error


【解决方案1】:

仅从错误消息来看,您的 -jar 参数似乎不是 - 作为第一个字符,可能是一个破折号。然后它将–jar 解释为要在类路径上搜索的类。尝试这样做会为我产生相同的错误消息,以您系统上的错误消息发生的任何编码转换为模。

【讨论】:

  • +1 谢谢,这只是帮助我理解了一个奇怪的客户错误。
  • 对于它的价值,这是由复制和粘贴过程中发生的事情引起的。如果你删除 - 并重新输入这工作
  • 感谢 llasram,这是一个旧帖子,但它确实帮助了我
【解决方案2】:

从以下链接下载此 Jar 文件并将其粘贴到桌面上。

https://code.google.com/p/selenium/downloads/detail?name=selenium-server-standalone-2.28.0.jar&can=2&q=

然后在命令提示符下键入以下内容并运行此 jar。

cd 桌面 java -jar typejarname

在此之后,jar 将开始运行。 现在执行代码,看看它是否工作。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-10
  • 1970-01-01
  • 2021-12-10
  • 1970-01-01
  • 1970-01-01
  • 2017-11-06
  • 2015-03-05
相关资源
最近更新 更多