Skip to content

Commit dd5b0a4

Browse files
committed
[dotnet] allow select list class to work with disabled select elements again
1 parent aeb585b commit dd5b0a4

File tree

3 files changed

+0
-19
lines changed

3 files changed

+0
-19
lines changed

dotnet/src/support/UI/SelectElement.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ public SelectElement(IWebElement element)
4444
throw new ArgumentNullException(nameof(element), "element cannot be null");
4545
}
4646

47-
if (!element.Enabled)
48-
{
49-
throw new InvalidOperationException("Select element is disabled and may not be used.");
50-
}
51-
5247
string tagName = element.TagName;
5348

5449
if (string.IsNullOrEmpty(tagName) || string.Compare(tagName, "select", StringComparison.OrdinalIgnoreCase) != 0)

dotnet/test/support/UI/SelectBrowserTests.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,6 @@ public void ShouldThrowAnExceptionIfTheElementIsNotASelectElement()
3434
Assert.Throws<UnexpectedTagNameException>(() => { SelectElement elementWrapper = new SelectElement(element); });
3535
}
3636

37-
[Test]
38-
public void ShouldThrowAnExceptionIfTheElementIsNotEnabled()
39-
{
40-
IWebElement element = driver.FindElement(By.Name("no-select"));
41-
Assert.Throws<InvalidOperationException>(() => { SelectElement elementWrapper = new SelectElement(element); });
42-
}
43-
4437
[Test]
4538
public void ShouldIndicateThatASelectCanSupportMultipleOptions()
4639
{

dotnet/test/support/UI/SelectTests.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,6 @@ public void ThrowUnexpectedTagNameExceptionWhenNotSelectTag()
2525
Assert.Throws<UnexpectedTagNameException>(() => new SelectElement(webElement.Object));
2626
}
2727

28-
[Test]
29-
public void ThrowUnexpectedTagNameExceptionWhenNotEnabled()
30-
{
31-
webElement.SetupGet<bool>(_ => _.Enabled).Returns(false);
32-
Assert.Throws<InvalidOperationException>(() => new SelectElement(webElement.Object));
33-
}
34-
3528
[Test]
3629
public void CanCreateNewInstanceOfSelectWithNormalSelectElement()
3730
{

0 commit comments

Comments
 (0)