Skip to content

Commit 46b9ed6

Browse files
committed
Get attribute id
1 parent 3f8cae8 commit 46b9ed6

File tree

7 files changed

+24
-24
lines changed

7 files changed

+24
-24
lines changed

dotnet/test/common/ChildrenFindingTest.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public void FindElementByXPath()
3131
driver.Url = nestedPage;
3232
IWebElement element = driver.FindElement(By.Name("form2"));
3333
IWebElement child = element.FindElement(By.XPath("select"));
34-
Assert.That(child.GetAttribute("id"), Is.EqualTo("2"));
34+
Assert.That(child.GetDomAttribute("id"), Is.EqualTo("2"));
3535
}
3636

3737
[Test]
@@ -93,7 +93,7 @@ public void FindElementByName()
9393
driver.Url = nestedPage;
9494
IWebElement element = driver.FindElement(By.Name("form2"));
9595
IWebElement child = element.FindElement(By.Name("selectomatic"));
96-
Assert.That(child.GetAttribute("id"), Is.EqualTo("2"));
96+
Assert.That(child.GetDomAttribute("id"), Is.EqualTo("2"));
9797
}
9898

9999
[Test]
@@ -269,7 +269,7 @@ public void ShouldBeAbleToFindAnElementByCssSelector()
269269

270270
IWebElement element = parent.FindElement(By.CssSelector("*[name=\"selectomatic\"]"));
271271

272-
Assert.That(element.GetAttribute("id"), Is.EqualTo("2"));
272+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("2"));
273273
}
274274

275275
[Test]
@@ -280,7 +280,7 @@ public void ShouldBeAbleToFindAnElementByCss3Selector()
280280

281281
IWebElement element = parent.FindElement(By.CssSelector("*[name^=\"selecto\"]"));
282282

283-
Assert.That(element.GetAttribute("id"), Is.EqualTo("2"));
283+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("2"));
284284
}
285285

286286
[Test]
@@ -350,7 +350,7 @@ public void FindingByCssShouldNotIncludeParentElementIfSameTagType()
350350
IWebElement parent = driver.FindElement(By.CssSelector("div#parent"));
351351
IWebElement child = parent.FindElement(By.CssSelector("div"));
352352

353-
Assert.That(child.GetAttribute("id"), Is.EqualTo("child"));
353+
Assert.That(child.GetDomAttribute("id"), Is.EqualTo("child"));
354354
}
355355

356356
[Test]
@@ -393,7 +393,7 @@ public void ElementCanGetLinkByLinkTestIgnoringTrailingWhitespace()
393393
IWebElement elem = driver.FindElement(By.Id("links"));
394394

395395
IWebElement link = elem.FindElement(By.LinkText("link with trailing space"));
396-
Assert.That(link.GetAttribute("id"), Is.EqualTo("linkWithTrailingSpace"));
396+
Assert.That(link.GetDomAttribute("id"), Is.EqualTo("linkWithTrailingSpace"));
397397
}
398398
}
399399
}

dotnet/test/common/ElementAttributeTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,10 +288,10 @@ public void ShouldCorrectlyReportValueOfColspan()
288288
IWebElement th1 = driver.FindElement(By.Id("th1"));
289289
IWebElement td2 = driver.FindElement(By.Id("td2"));
290290

291-
Assert.That(th1.GetAttribute("id"), Is.EqualTo("th1"), "th1 id");
291+
Assert.That(th1.GetDomAttribute("id"), Is.EqualTo("th1"), "th1 id");
292292
Assert.That(th1.GetAttribute("colspan"), Is.EqualTo("3"), "th1 colspan should be 3");
293293

294-
Assert.That(td2.GetAttribute("id"), Is.EqualTo("td2"), "td2 id");
294+
Assert.That(td2.GetDomAttribute("id"), Is.EqualTo("td2"), "td2 id");
295295
Assert.That(td2.GetAttribute("colspan"), Is.EqualTo("2"), "td2 colspan should be 2");
296296
}
297297

dotnet/test/common/ElementFindingTest.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ public void ShouldBeAbleToFindASingleElementById()
3434
{
3535
driver.Url = xhtmlTestPage;
3636
IWebElement element = driver.FindElement(By.Id("linkId"));
37-
Assert.That(element.GetAttribute("id"), Is.EqualTo("linkId"));
37+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("linkId"));
3838
}
3939

4040
[Test]
4141
public void ShouldBeAbleToFindASingleElementByNumericId()
4242
{
4343
driver.Url = nestedPage;
4444
IWebElement element = driver.FindElement(By.Id("2"));
45-
Assert.That(element.GetAttribute("id"), Is.EqualTo("2"));
45+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("2"));
4646
}
4747

4848
[Test]
@@ -681,7 +681,7 @@ public void ShouldFindElementByLinkTextContainingEqualsSign()
681681
{
682682
driver.Url = xhtmlTestPage;
683683
IWebElement element = driver.FindElement(By.LinkText("Link=equalssign"));
684-
Assert.That(element.GetAttribute("id"), Is.EqualTo("linkWithEqualsSign"));
684+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("linkWithEqualsSign"));
685685
}
686686

687687
[Test]
@@ -690,7 +690,7 @@ public void ShouldFindMultipleElementsByLinkTextContainingEqualsSign()
690690
driver.Url = xhtmlTestPage;
691691
ReadOnlyCollection<IWebElement> elements = driver.FindElements(By.LinkText("Link=equalssign"));
692692
Assert.That(elements, Has.Count.EqualTo(1));
693-
Assert.That(elements[0].GetAttribute("id"), Is.EqualTo("linkWithEqualsSign"));
693+
Assert.That(elements[0].GetDomAttribute("id"), Is.EqualTo("linkWithEqualsSign"));
694694
}
695695

696696
[Test]
@@ -724,7 +724,7 @@ public void DriverCanGetLinkByLinkTestIgnoringTrailingWhitespace()
724724
{
725725
driver.Url = simpleTestPage;
726726
IWebElement link = driver.FindElement(By.LinkText("link with trailing space"));
727-
Assert.That(link.GetAttribute("id"), Is.EqualTo("linkWithTrailingSpace"));
727+
Assert.That(link.GetDomAttribute("id"), Is.EqualTo("linkWithTrailingSpace"));
728728
Assert.That(link.Text, Is.EqualTo("link with trailing space"));
729729
}
730730

@@ -768,7 +768,7 @@ public void ShouldFindElementByPartialLinkTextContainingEqualsSign()
768768
{
769769
driver.Url = xhtmlTestPage;
770770
IWebElement element = driver.FindElement(By.PartialLinkText("Link="));
771-
Assert.That(element.GetAttribute("id"), Is.EqualTo("linkWithEqualsSign"));
771+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("linkWithEqualsSign"));
772772
}
773773

774774
[Test]
@@ -777,7 +777,7 @@ public void ShouldFindMultipleElementsByPartialLinkTextContainingEqualsSign()
777777
driver.Url = xhtmlTestPage;
778778
ReadOnlyCollection<IWebElement> elements = driver.FindElements(By.PartialLinkText("Link="));
779779
Assert.That(elements, Has.Count.EqualTo(1));
780-
Assert.That(elements[0].GetAttribute("id"), Is.EqualTo("linkWithEqualsSign"));
780+
Assert.That(elements[0].GetDomAttribute("id"), Is.EqualTo("linkWithEqualsSign"));
781781
}
782782

783783
// Misc tests
@@ -996,7 +996,7 @@ public void FindingByCssShouldNotIncludeParentElementIfSameTagType()
996996
IWebElement parent = driver.FindElement(By.CssSelector("div#parent"));
997997
IWebElement child = parent.FindElement(By.CssSelector("div"));
998998

999-
Assert.That(child.GetAttribute("id"), Is.EqualTo("child"));
999+
Assert.That(child.GetDomAttribute("id"), Is.EqualTo("child"));
10001000
}
10011001

10021002
[Test]
@@ -1025,15 +1025,15 @@ public void ShouldFindElementByLinkTextContainingDoubleQuote()
10251025
{
10261026
driver.Url = simpleTestPage;
10271027
IWebElement element = driver.FindElement(By.LinkText("link with \" (double quote)"));
1028-
Assert.That(element.GetAttribute("id"), Is.EqualTo("quote"));
1028+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("quote"));
10291029
}
10301030

10311031
[Test]
10321032
public void ShouldFindElementByLinkTextContainingBackslash()
10331033
{
10341034
driver.Url = simpleTestPage;
10351035
IWebElement element = driver.FindElement(By.LinkText("link with \\ (backslash)"));
1036-
Assert.That(element.GetAttribute("id"), Is.EqualTo("backslash"));
1036+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("backslash"));
10371037
}
10381038
}
10391039
}

dotnet/test/common/ElementSelectingTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ private static string SelectedToString(bool isSelected)
244244

245245
private static string Describe(IWebElement element)
246246
{
247-
return element.GetAttribute("id");
247+
return element.GetDomAttribute("id");
248248
}
249249

250250
private static void AssertCanToggle(IWebElement element)

dotnet/test/common/JavascriptEnabledBrowserTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public void ShouldBeAbleToSwitchToFocusedElement()
128128
driver.FindElement(By.Id("switchFocus")).Click();
129129

130130
IWebElement element = driver.SwitchTo().ActiveElement();
131-
Assert.That(element.GetAttribute("id"), Is.EqualTo("theworks"));
131+
Assert.That(element.GetDomAttribute("id"), Is.EqualTo("theworks"));
132132
}
133133

134134
[Test]

dotnet/test/common/PartialLinkTextMatchTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public void DriverCanGetLinkByLinkTestIgnoringTrailingWhitespace()
7676
driver.Url = simpleTestPage;
7777
IWebElement link = null;
7878
link = driver.FindElement(By.LinkText("link with trailing space"));
79-
Assert.That(link.GetAttribute("id"), Is.EqualTo("linkWithTrailingSpace"));
79+
Assert.That(link.GetDomAttribute("id"), Is.EqualTo("linkWithTrailingSpace"));
8080
}
8181

8282
[Test]
@@ -87,7 +87,7 @@ public void ElementCanGetLinkByLinkTestIgnoringTrailingWhitespace()
8787

8888
IWebElement link = null;
8989
link = elem.FindElement(By.LinkText("link with trailing space"));
90-
Assert.That(link.GetAttribute("id"), Is.EqualTo("linkWithTrailingSpace"));
90+
Assert.That(link.GetDomAttribute("id"), Is.EqualTo("linkWithTrailingSpace"));
9191
}
9292
}
9393
}

dotnet/test/common/WebElementTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ public void ShouldGetAttributesFromElement()
162162

163163
IWebElement dynamo = driver.FindElement(By.Id("dynamo"));
164164
IWebElement mousedown = driver.FindElement(By.Id("mousedown"));
165-
Assert.That(mousedown.GetAttribute("id"), Is.EqualTo("mousedown"));
166-
Assert.That(dynamo.GetAttribute("id"), Is.EqualTo("dynamo"));
165+
Assert.That(mousedown.GetDomAttribute("id"), Is.EqualTo("mousedown"));
166+
Assert.That(dynamo.GetDomAttribute("id"), Is.EqualTo("dynamo"));
167167

168168
}
169169
}

0 commit comments

Comments
 (0)