簡體   English   中英

將 selenium 與 cucumber 與 maven 集成時出現問題

[英]Issue while integrating selenium with cucumber with maven

我在基礎 class(Java 步驟定義類)中遇到以下錯誤 org.openqa.selenium.remote.RemoteWebdriver 類型無法解析
在此處輸入圖像描述

我已經嘗試過提供類似問題的解決方案,但是,它們都沒有工作

  • 嘗試在 pom.xml 中添加 selenium 遠程驅動程序 class
  • 嘗試清理 maven 項目並更新項目
  • 嘗試使用新版本的 cucumber、selenium java 等

運行項目時,我面臨以下問題或更新新版本時,我面臨 class 未找到錯誤
在此處輸入圖像描述

添加 pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>SeleniumCucumber</groupId>
  <artifactId>WebAutomation101</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <dependencies>
  <dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java</artifactId>
    <version>6.6.0</version>
</dependency>
<dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
</dependency> 
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-junit</artifactId>
    <version>6.6.0</version>
    <scope>test</scope>
</dependency>
<dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
</dependency>
  </dependencies>
</project>

這個問題的根本原因是什么,有辦法解決嗎?

從系統中刪除現有的.m2 文件后,我能夠解決問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM