【问题标题】:Have problem with my automation selenium code on launching simple chrome browser在启动简单的 chrome 浏览器时我的自动化 selenium 代码有问题
【发布时间】:2019-08-07 13:05:47
【问题描述】:

我刚刚开始我的自动化测试,但由于调试而出现一些错误,有人可以帮忙吗?我有独立的 java 库和 selenium 服务器。

错误/

启动层初始化时出错 java.lang.module.FindException:无法派生模块描述符 D:\browser\selenium-server-standalone-3.141.59.jar 原因: java.lang.module.InvalidModuleDescriptorException:提供者类 org.eclipse.jetty.http.Http1FieldPreEncoder 不在模块中

【问题讨论】:

  • 能否将文本截图转回纯文本。
  • 启动层 java.lang.module.FindException 初始化期间发生错误:无法为 C:\Users\radhakrishnan\Downloads\libs\selenium-server-standalone-3.141.59 派生模块描述符。 jar 引起:java.lang.module.InvalidModuleDescriptorException:提供程序类 org.eclipse.jetty.http.Http1FieldPreEncoder 不在模块中

标签: selenium selenium-webdriver selenium-chromedriver


【解决方案1】:

你需要使用以下

Webdriver driver = new ChromeDriver();

而不是

Webdriver driver = new ChromeDriverInfo();

希望这能解决您的问题。

【讨论】:

  • 您好,先生,正如您刚刚尝试并导入了另一个标题但仍然没有任何改进,我在 chromedriver 和标题 PFA 屏幕截图 imgur.com/cTeV4Jm 上遇到错误
  • 您能在左侧面板的展开视图中截取项目的屏幕截图吗?我想看看你的项目的详细信息。
  • 并确保浏览器文件夹中只有 chrome 驱动程序并将 selenium 文件移动到浏览器文件夹之外的文件夹中,然后再次导入到您的项目中。
【解决方案2】:

您尚未创建包。

-Java项目内部:新建包

-在该包内:创建一个新的 Java 类

-将此代码复制并粘贴到该文件中。

使用此代码: Webdriver driver = new ChromeDriver();

【讨论】:

  • 嗨,不,我有包,即使错误没有解决,我已经添加了 java 库和 selenium 独立库。在下面的链接imgur.com/VDqwTAe 中猜测我的库文件 PFA 中有什么问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-11-19
  • 2023-03-10
  • 2017-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多