gpt4 book ai didi

java - 从在 Tomcat 中运行的 Servlet 使用 Selenium WebDriver 的方法

转载 作者:行者123 更新时间:2023-11-28 22:46:49 25 4
gpt4 key购买 nike

我意识到我的场景不是Selenium的正常使用,但我确实需要这样做,我不想要替代架构!

我需要

(Demo Browser) -get-> Servlet-in-Tomcat using Selenium WebDriver ---> Another Web App

我的问题是我遇到了一些报告类型的类路径问题 in this question - 我不明白如何应用任何建议的解决方案。

我做了什么:

  • 按照说明使用 Maven 安装 Selenium here , 我用过
 <groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>

根据文章,但我不确定我是否应该使用该组合。

  • 使用 mvn eclipse:eclipse 转换为 Eclipse 项目
  • 在 Eclipse 中,针对 WebDriver API 编写一些 Java。这一切都可以完美地编译和运行。
  • 创建一个动态 Web 项目并编写一个 servlet。再次没问题。
  • 获取我的基于 Selecium 的代码并将其移动到 servlet 项目中,有选择地合并 selenium .classpath 文件中的条目 - 我检查项目属性中的构建路径似乎是一致的。

项目启动但遇到类未找到错误,与其他问题中报告的完全一样。

在我写这篇文章时,我开始意识到我没有正确设置我的 Tomcat 类路径 - 不确定如何最好地做到这一点。

让这个场景发挥作用的最佳方法是什么?

最佳答案

你将不得不使用下面的依赖

<!-- 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>

对于 tomcat 问题,请关注 Using Selenium in a Java Dynamic Web Project

关于java - 从在 Tomcat 中运行的 Servlet 使用 Selenium WebDriver 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57501629/

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