gpt4 book ai didi

java - 使用 JUnit 框架

转载 作者:行者123 更新时间:2023-12-01 15:28:28 25 4
gpt4 key购买 nike

我有一个像这样的Java程序。 (从 Selenium IDE 导出。)

package com.example.tests;

import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;

public class NewTest extends SeleneseTestCase {
public void setUp() throws Exception {
setUp("http://www.google.com/", "*firefox");
}
public void testNew() throws Exception {
selenium.open("/");
selenium.type("q", "selenium rc");
selenium.click("btnG");
selenium.waitForPageToLoad("30000");
assertTrue(selenium.isTextPresent("Results * for selenium rc"));
}
}

我想在 EditPlus 中运行这个程序。

我已经安装了 JDK 并执行了一些其他 Java 程序(在命令提示符下)。但是这个程序给出了错误。

我必须在运行该程序的地方添加 JUnit 框架。我应该在哪里添加?还有其他我必须做的事情吗?请帮助我...

最佳答案

编译器似乎在您的类路径中找不到 Selenium。

您必须从这里下载最新、最 Shiny 的 Selenium-Java 包:http://code.google.com/p/selenium/downloads/list并将其提取到某处(下面的示例提取到项目中的 lib/ 文件夹中)。其中应该包含您需要的一切,包括 JUnit。

我不知道 EditPlus 是如何工作的,但是您应该以某种方式在类路径中引用提取的 .jar 文件。应该有一个选项可以将库添加到您的项目中。如果没有这样的东西,则手动将它们添加到您的 .classpath 文件中:

<classpathentry kind="lib" path="lib/selenium-java-2.20.0.jar" sourcepath="lib/selenium-java-2.20.0-srcs.jar"/>
<classpathentry kind="lib" path="lib/libs/apache-mime4j-0.6.jar"/>
<classpathentry kind="lib" path="lib/libs/bsh-1.3.0.jar"/>
<classpathentry kind="lib" path="lib/libs/cglib-nodep-2.1_3.jar"/>
<classpathentry kind="lib" path="lib/libs/commons-codec-1.6.jar"/>
<classpathentry kind="lib" path="lib/libs/commons-collections-3.2.1.jar"/>

...yadda yadda yadda,所有这些 selenium 需要的库。

关于java - 使用 JUnit 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9883581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com