java-3.141.59库?

dwthyt8l  于 2021-06-27  发布在  Java
关注(0)|答案(2)|浏览(272)

我使用的是jdk1.15.0.1和javaversion8。结合这里的selenium库,我也在这里使用chrome驱动程序
我已经尝试了所有的教程,我可以在网上找到,但不知道如何安装最新的 selenium webdriver库成功。我主要是遵循这个教程(和它类似的教程)尽可能接近与每一个尝试后,没有任何结果略有变化。eclipse在测试代码中将鼠标悬停在相关的类用法上时,通过声明it“cannot find symbol[class from selenium library]”,不断指示我的程序没有注册库或导入包。
我在netbeanside中用相同的文件尝试了类似的方法和类似的教程,得到了相同的结果。
下面是我一直在使用的测试代码:

package internet.bot;

/**
 *
 * @author Owner
 */
public class InternetBot {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        //for the web driver
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\Owner\\Documents\\GitHub\\Internet-Bot\\Internet Bot\\src\\chromedriver_win32\\chromedriver_win32\\chromedriver.exe");
        // Create a new instance of the html unit driver
        // Notice that the remainder of the code relies on the interface, 
        // not the implementation.
        WebDriver driver = new ChromeDriver();

        // And now use this to visit Google
        driver.get("http://www.google.com");

        // Find the text input element by its name
        WebElement element = driver.findElement(By.name("q"));

        // Enter something to search for
        element.sendKeys("Cheese!");

        // Now submit the form. WebDriver will find the form for us from the element
        element.submit();

        // Check the title of the page
        System.out.println("Page title is: " + driver.getTitle());
    }
}

/*Sources
Example Google Search code:                             https://stackoverflow.com/questions/4640972/how-to-have-java-application-interact-with-a-website

* /

编辑:我想我还应该提到,我下载的selenium库没有参考教程中显示的那么多.jar文件。

eqfvzcg8

eqfvzcg81#

*日 eclipse

我试着建议用maven配置你的项目,这更简单。
创建项目后,右键单击它。
选择“配置”>“转换为maven项目”>“完成”
它将自动生成 pom.xml 文件。

注意:在这里,请确保您已连接到internet。
之后,请根据您想要的版本在关闭之间添加selenium依赖项 </build> 结束 </project> 像下面这样:
pom.xml文件

....
  ....
  </build>

  <dependencies>
    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>3.141.59</version>
    </dependency>
  </dependencies>

</project>

保存后,项目将自动生成,并等待工作区完成配置。

o3imoua4

o3imoua42#

我认为如果你可以去mavan项目,升级/降级版本和插件会更好

相关问题