作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前,我正在使用BDD进行项目,其中涉及一些导入语句,例如
导入 cucumber .api。场景;
但是我找不到合适的依赖项
目前我有依赖
compile 'commons-lang:commons-lang:2.3'
compile'org.seleniumhq.selenium:selenium-server:2.44.0'
compile group:'org.seleniumhq.selenium',name:'selenium-java',version:'3.4.0'
compile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.9'
compile group: 'org.codehaus.plexus', name: 'plexus-utils', version: '1.1'
compile "com.fasterxml.jackson.core:jackson-databind:$jacksonVersion"
compile "org.apache.httpcomponents:httpclient:$httpcomponentsVersion"
compile "org.apache.httpcomponents:httpmime:$httpcomponentsVersion"
compile "com.aventstack:extentreports:$extentreportVersion"
compile group: 'io.cucumber', name: 'cucumber-java', version: '2.0.0'
testCompile group: 'io.cucumber', name: 'cucumber-junit', version: '5.4.0'
compile group: 'io.cucumber', name: 'cucumber-testng', version: '5.4.0'
compile group: 'io.cucumber', name: 'cucumber-core', version: '5.4.0'
compile group: 'io.cucumber', name: 'cucumber-java8', version: '5.4.0'
最佳答案
cucumber.api.Scenario
类适用于Cucumber 4,但您依赖Cucumber5。在此较新版本中,程序包已重定位到io.cucumber
。
因此,如果您已经为版本4编写了一个现有的Cucumber项目,则需要将依赖项从5.4.0
更改为版本4范围中的一个。最新的是4.8.1
。
如果这是一个新项目,最好使用较新的版本,但是由于这个原因,您将需要学习如何使用它。 release notes for 5.0.0中列出了对先前版本的主要更改
关于selenium-webdriver - 什么是cumingle依赖于cumulium.api.Scenario,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60410886/
我是一名优秀的程序员,十分优秀!