Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bbaia/protractor-net

Repository files navigation

Protractor for .NET CI

The .NET port of Protractor, an end to end test framework for Angular applications.

Protractor for .NET is built on top of Selenium WebDriver C# binding.

Changelog

Get it from NuGet!

PM> Install-Package Protractor

Supports Microsoft .NET 5, .NET Framework 4.5 and .NET Standard 2.0.

Write tests!

[Test]
public void ShouldGreetUsingBinding()
{
 // Instantiate a classic Selenium WebDriver
 var driver = new ChromeDriver();
 // Configure timeouts (important since Protractor uses asynchronous client side scripts)
 driver.Manage().Timeouts().AsynchronousJavaScript = TimeSpan.FromSeconds(5);
 using (var ngDriver = new NgWebDriver(driver))
 {
 ngDriver.Url = "http://www.angularjs.org";
 ngDriver.FindElement(NgBy.Model("yourName")).SendKeys("Julie");
 Assert.AreEqual("Hello Julie!", ngDriver.FindElement(NgBy.Binding("yourName")).Text);
 }
}

Getting Help

Please ask usage and debugging questions on StackOverflow (use the "protractor-net" tag)

When to NOT use?

When you can use the original Protractor framework :)

About

The .NET port of Protractor, an E2E test framework for Angular apps

Topics

Resources

License

Stars

Watchers

Forks

Contributors 10

Languages

AltStyle によって変換されたページ (->オリジナル) /