public void TestLocatorCreateLinkText() { var attribute = new FindsByAttribute { How = How.LinkText, Using = "Hello" }; var locator = NativeAttributeBuilder.GetLocator(attribute); Assert.AreEqual(By.LinkText("Hello"), locator); }
public void TestLocatorCreateCssSelector() { var attribute = new FindsByAttribute { How = How.CssSelector, Using = "btn" }; var locator = NativeAttributeBuilder.GetLocator(attribute); Assert.AreEqual(By.CssSelector("btn"), locator); }
public void TestLocatorCreateTagName() { var attribute = new FindsByAttribute { How = How.TagName, Using = "div" }; var locator = NativeAttributeBuilder.GetLocator(attribute); Assert.AreEqual(By.TagName("div"), locator); }
public void TestLocatorCreateId() { var attribute = new FindsByAttribute { How = How.Id, Using = "Foo" }; var locator = NativeAttributeBuilder.GetLocator(attribute); Assert.AreEqual(By.Id("Foo"), locator); }
public void TestCustomClass() { var attribute = new FindsByAttribute { How = How.Custom, Using = "notsupported" }; var locator = NativeAttributeBuilder.GetLocator(attribute); Assert.AreEqual(null, locator); }
public void TestLocatorCreateXPath() { var attribute = new FindsByAttribute { How = How.XPath, Using = "//tag" }; var locator = NativeAttributeBuilder.GetLocator(attribute); Assert.AreEqual(By.XPath("//tag"), locator); }