SpecFlow Tutorial
Selected Reading
- SpecFlow - Discussion
- SpecFlow - Useful Resources
- SpecFlow - Quick Guide
- SpecFlow - Table with CreateSet
- Table with CreateInstance
- Table conversion to Dictionary
- Table conversion to Data Table
- Data Driven Testing without Examples
- Data Driven Testing with Examples
- SpecFlow - Background Illustration
- SpecFlow - Hooks
- SpecFlow - Step Definition File
- SpecFlow - Feature File
- SpecFlow - Gherkin Keywords
- SpecFlow - Gherkin
- Configure Selenium Webdriver
- SpecFlow - Creating First Test
- SpecFlow - Binding Test Steps
- SpecFlow - HTML Reports
- SpecFlow - Runner Activation
- Other Project Dependencies
- SpecFlow - Project Set Up
- Visual Studio Extension Installation
- SpecFlow - Visual Studio Installation
- Behaviour Driven Development
- Test Driven Development
- SpecFlow - Introduction
- SpecFlow - Home
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Configure Selenium Webdriver
SpecFlow - Configure Selenium Webdriver
为在视力演播室召集Selenium Webdriver,我们将利用NUnit Framework的帮助。 这一框架允许在C#中进行冶炼。
Configure NUnit Framework
我们首先将设立一个全国团结组织项目。
视力演播室着陆页一旦启用,就点击的新项目。
NUnit,载于查询箱 从搜索结果中产生一个新的项目 popup. Selected NUnit Test Project (.NET Core)。 Cpck on Next。
输入项目名称和地点。 然后点击Create。
由于该项目是在NUnit(核心)下建立的,Setup和 试验。 方法应按违约加以界定。 此外,发言使用NUnit。 应首先思考。 这将证明,国家统一框架已经成功配置。
Configure Selenium WebDriver
一旦确定了Unit框架,就选择了NuGet Pack Manager,然后点击Package Manager Console。
我们必须执行所要求的 方案主管。 安装Selenium Webdriver和NUnit的指挥。
在包裹管理员Console操作以下指令:
Install-Package Selenium.WebDriver Install-Package Selenium.Firefox.WebDriver
用于联尼特的安装,由包裹管理员康索尔指挥:
Install-Package NUnit Install-Package UUnit3TestAdapter
为了检查安装状况,在包裹管理员康索尔进行指挥。
Get-Package
Implementation with Selenium WebDriver in C#
using NUnit.Framework; using OpenQA.Selenium; using OpenQA.Selenium.Firefox; using System; namespace NUnitTestProject1{ pubpc class Tests{ String u = "https://www.tutorialspoint.com/index.htm"; IWebDriver d; [SetUp] pubpc void Setup(){ //creating object of FirefoxDriver d = new FirefoxDriver(); } [Test] pubpc void Test1(){ //launching URL d.Navigate().GoToUrl(u); Console.WriteLine("Url launched"); } [TearDown] pubpc void close_Browser(){ d.Quit(); } } }
Execution & Output
将上述守则从 试验-> 试验 开放。 试验探索者的产出是: