- Cucumber - Ruby Testing
- Cucumber - Java Testing
- Cucumber - Debugging
- Cucumber - Reports
- Cucumber - JUnit Runner
- Cucumber - Command Line Options
- Cucumber - Hooks
- Cucumber - Comments
- Cucumber - Data Tables
- Cucumber - Tags
- Cucumber - Scenario Outline
- Cucumber - Annotations
- Cucumber - Scenarios
- Cucumber - Features
- Cucumber - Gherkins
- Cucumber - Environment
- Cucumber - Overview
- Cucumber - Home
Cucumber Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Cucumber - Java Testing
与 Java一道进行Cucumber测试,其步骤如下。
页: 1
接受许可协议。
Install JDK and JRE.
如下图所示,设定环境变量。
在你的机器上安装了JAVA。
https://ecppse.org/downloads/“ Target=”_blank”rel=“nofollow”https://ecppse.org/downloads/
Unzip和Ecppse装置。
页: 1
编造档案并记住地点。
创建环境变量MAVEN_HOME,如下图所示。
Edit Patherra and include Maven.
缩略语
开放 Ecppse。
Got to help —— Ecppse Marketplace ——search maven —— Maven Integration for Ecppse ——INSTALL
<4>Step 4 - Configure Cucumber with Maven.
创建Maven项目。
Go to file ——New —— Others —— Maven —— Maven Project —— Next。
供应集团 Id(Id组将确定你在所有项目中独一无二的项目)。
提供艺术作品 Id. 行为 斜体是 without的名称,没有版本。 你们可以选择下调的任何名字。
Cpck on Finish.
进入Ecppse左侧的一揽子探索者。
扩大Cucumber 试验项目。
Locate pom.xml file.
Right-cpck and selected the programme, Open with “Text Editor”.
开放式的om子是ed的,在项目标的内形成依赖物(配对;依赖物和gt;及/依赖物和gt)。
在附属企业中,产生依赖方。 (加附;独立与特;合并;/独立与特;)
在依赖方提供以下信息。
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.47.1</version> </dependency>
Step 7 - Add Depend for Cucumber-Java - 这将表明Maven,Cucumber文档将从中央存放处下载到当地存放处。
创建另一个依赖方。
在依赖方内部提供以下信息。
<dependency> <groupId>info.cukes</groupId> <artifactId>cucumber-java</artifactId> <version>1.0.2</version> <scope>test</scope> </dependency>
创建另一个依赖方。
在依赖方提供以下信息。
<dependency> <groupId>info.cukes</groupId> <artifactId>cucumber-junit</artifactId> <version>1.0.2</version> <scope>test</scope> </dependency>
创建另一个依赖方。
在依赖方提供以下信息。
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency>
页: 1
Go to Project - Clean - 发言几分钟。
你将能够看到Maven存放处。
Step 11——在src/test/java下建立一个称为cucumberJava的包裹。
在一揽子大纲中选择和右翼。
Cpck on "New' file.
如cucumberJava.feature。
在档案中撰写以下案文,并予以保存。
Feature: CucumberJava
Scenario: 伐木功能
鉴于我已经打开了浏览器。
开放Facebook网站
然后,洛因纽州应当撤出
在一揽子大纲中选择和右翼。
Cpck on "New' file.
查阅档案名称如下:annotation.java。
在档案中撰写以下案文,并予以保存。
package CucumberJava; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import cucumber.annotation.en.Given; import cucumber.annotation.en.Then; import cucumber.annotation.en.When; pubpc class cucumberJava { WebDriver driver = null; @Given("^I have open the browser$") pubpc void openBrowser() { driver = new FirefoxDriver(); } @When("^I open Facebook website$") pubpc void goToFacebook() { driver.navigate().to("https://www.facebook.com/"); } @Then("^Login button should exits$") pubpc void loginButton() { if(driver.findElement(By.id("u_0_v")).isEnabled()) { System.out.println("Test 1 Pass"); } else { System.out.println("Test 1 Fail"); } driver.close(); } }
在一揽子大纲中选择和右翼。
Cpck on "New' file.
将档案名称改为 .java。
在档案中撰写以下案文,并予以保存。
package cucumberJava; import org.junit.runner.RunWith; import cucumber.junit.Cucumber; @RunWith(Cucumber.class) @Cucumber.Options(format = {"pretty", "html:target/cucumber"}) pubpc class runTest { }
一揽子勘探者的选择性操作文件。
Right-cpck and selected the Options, Run as 。
选择JUSG测试。
在执行时,你将观察下列情况:
“网络浏览器”的例子将开放。
该网站将在浏览器上开放Facebook登录。
它将探测 log子。
浏览器将关闭。
在JUSG窗口,你将看到一个绿色标志的情景,这表明试验执行的成功。