ExecuteAutomation

Working with mouse hover using Coypu for Selenium C#

In the last post we discussed working with dialog box using Coypu, in this post we will discuss working with mouse hover using Coypu for selenium C#, an advanced wrapper for selenium.

Selenium vs Coypu

Here is the complete video of the above discussion Here is the complete code from the above video
       [TestMethod]
        public void Test_Hover()
        {

            var sessionConfiguration = new SessionConfiguration()
            {
                Browser = Browser.Firefox,
                AppHost = "executeautomation.com",
            };

            var browser = new BrowserSession(sessionConfiguration);
            browser.Visit("/demosite/Login.html");

            browser.FillIn("UserName").With("admin");
            browser.FillIn("Password").With("password");
            browser.ClickButton("Login");

            //Hover mouse to Automation tools
            browser.FindId("Automation Tools").Hover();

            //Hover to selenium 
            browser.FindId("Selenium").Hover();

            //Hover Selenium RC and Click
            browser.FindId("Selenium RC").Hover().Click();

            NUnit.Framework.Assert.That(browser.HasContent("Selenium RC", Options.Substring));
        }

Thanks for reading the post and watching the video!!! Please leave your comments and let me know if there is anything I should update in this post. Thanks, Karthik KK