diff --git a/src/CalculatorUITestFramework/WindowsDriverExtensions.cs b/src/CalculatorUITestFramework/WindowsDriverExtensions.cs
index af36507b..399584a5 100644
--- a/src/CalculatorUITestFramework/WindowsDriverExtensions.cs
+++ b/src/CalculatorUITestFramework/WindowsDriverExtensions.cs
@@ -1,11 +1,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-using Microsoft.VisualStudio.TestTools.UnitTesting.Logging;
using OpenQA.Selenium;
using OpenQA.Selenium.Appium.Windows;
-using System.Diagnostics;
-using System.Threading;
namespace CalculatorUITestFramework
{
@@ -71,43 +68,5 @@ namespace CalculatorUITestFramework
// process id (any entry of allWindowHandles)
driver.SwitchTo().Window(allWindowHandles[0]);
}
-
- ///
- /// Waits for an element to be created.
- ///
- /// this
- /// the automation id
- /// optional timeout in ms
- /// the element with the matching automation id
- public static WindowsElement WaitForElementByAccessibilityId(this WindowsDriver driver, string id, int timeout = 1000)
- {
- Stopwatch timer = new Stopwatch();
- timer.Reset();
- timer.Start();
- while (timer.ElapsedMilliseconds < timeout)
- {
- try
- {
- var element = driver.TryFindElementByAccessibilityId(id);
- return element;
- }
- catch(WebDriverException ex)
- {
- if (ex.Message.Contains("An element could not be located on the page using the given search parameters"))
- {
- Logger.LogMessage("Element not found. Waiting for 10ms in WaitForElementByAccessibilityId");
- }
- else
- {
- throw;
- }
- }
- Thread.Sleep(10);
- }
- timer.Stop();
-
- // one last attempt. Throws the not found exception if this fails
- return driver.TryFindElementByAccessibilityId(id);
- }
}
}
diff --git a/src/CalculatorUITests/ProgrammerModeFunctionalTests.cs b/src/CalculatorUITests/ProgrammerModeFunctionalTests.cs
index 29df583f..66e79888 100644
--- a/src/CalculatorUITests/ProgrammerModeFunctionalTests.cs
+++ b/src/CalculatorUITests/ProgrammerModeFunctionalTests.cs
@@ -919,64 +919,6 @@ namespace CalculatorUITests
CalculatorApp.Window.SendKeys(Keys.Control + "v" + Keys.Control);
Assert.AreEqual("Invalid input", page.CalculatorResults.GetCalculatorResultText());
}
-
- [TestMethod]
- [Priority(1)]
- public void Copy_And_Paste_Big_QWord_Number()
- {
- page.ProgrammerOperators.BitFlip.Click();
- page.ProgrammerOperators.Bit63.Click();
- CalculatorApp.Window.SendKeys(Keys.Control + "c" + Keys.Control);
- page.ProgrammerOperators.FullKeypad.Click();
- page.StandardOperators.ClearEntryButton.Click();
- CalculatorApp.Window.SendKeys(Keys.Control + "v" + Keys.Control);
- Assert.AreEqual("-9,223,372,036,854,775,808", page.CalculatorResults.GetCalculatorResultText());
- }
-
- [TestMethod]
- [Priority(1)]
- public void Copy_And_Paste_Big_DWord_Number()
- {
- page.ProgrammerOperators.QWordButton.Click();
- page.ProgrammerOperators.BitFlip.Click();
- page.ProgrammerOperators.Bit31.Click();
- CalculatorApp.Window.SendKeys(Keys.Control + "c" + Keys.Control);
- page.ProgrammerOperators.FullKeypad.Click();
- page.StandardOperators.ClearEntryButton.Click();
- CalculatorApp.Window.SendKeys(Keys.Control + "v" + Keys.Control);
- Assert.AreEqual("-2,147,483,648", page.CalculatorResults.GetCalculatorResultText());
- }
-
- [TestMethod]
- [Priority(1)]
- public void Copy_And_Paste_Big_Word_Number()
- {
- page.ProgrammerOperators.QWordButton.Click();
- page.ProgrammerOperators.DWordButton.Click();
- page.ProgrammerOperators.BitFlip.Click();
- page.ProgrammerOperators.Bit15.Click();
- CalculatorApp.Window.SendKeys(Keys.Control + "c" + Keys.Control);
- page.ProgrammerOperators.FullKeypad.Click();
- page.StandardOperators.ClearEntryButton.Click();
- CalculatorApp.Window.SendKeys(Keys.Control + "v" + Keys.Control);
- Assert.AreEqual("-32,768", page.CalculatorResults.GetCalculatorResultText());
- }
-
- [TestMethod]
- [Priority(1)]
- public void Copy_And_Paste_Big_Byte_Number()
- {
- page.ProgrammerOperators.QWordButton.Click();
- page.ProgrammerOperators.DWordButton.Click();
- page.ProgrammerOperators.WordButton.Click();
- page.ProgrammerOperators.BitFlip.Click();
- page.ProgrammerOperators.Bit7.Click();
- CalculatorApp.Window.SendKeys(Keys.Control + "c" + Keys.Control);
- page.ProgrammerOperators.FullKeypad.Click();
- page.StandardOperators.ClearEntryButton.Click();
- CalculatorApp.Window.SendKeys(Keys.Control + "v" + Keys.Control);
- Assert.AreEqual("-128", page.CalculatorResults.GetCalculatorResultText());
- }
#endregion
}
}