Will see how to write a sample program using Fluent Automation and here will deal with few basic web element handling i.e. Input box,Button and Dropdown/Combo box using Fluent Automation.
Along with those elements, how to launch firefox browser, maximizing the window.and navigating to the particular Url/site.
Below is the sample program for the points which discussed:
using FluentAutomation;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ClassLibrary1
{
[TestClass]
public class HandlingBasicWebElements : FluentTest
{
[TestMethod]
public void basicWebElements()
{
// Launching firefox Browser
SeleniumWebDriver.Bootstrap(SeleniumWebDriver.Browser.Firefox);
// Maximizing the Browser
Config.WindowMaximized(true);
// Navigate to the specified site
I.Open("https://www.elbowspace.com/FRHformexample8.htm");
// Entering data into textbox
I.Enter("abcd@xyz.com").In("#dvitm4>input");
I.Enter("Fluent Automation Book").In("#tditma9>input");
I.Enter("200").In("#tditmc9>input");
I.Enter("FirstName").In("#dvitm46>input");
I.Enter("LastName").In("#dvitm48>input");
I.Enter("Address 1").In("#dvitm49>input");
I.Enter("City").In("#dvitm51>input");
// Selecting value from the Dropdown using index
I.Select(2).From("#dvitm52>select"); I.Enter("36006").In("#dvitm53>input");
// Clicking on Element
I.Click("#dvitm80>div>input:nth-child(1)");
I.Click("#dvitm66>div>input:nth-child(2)");
I.Click("input[type='submit']");
}
}
}
Selenium Tutorials:
Add new comment