Beispiel #1
0
        public void XTestUsing_Try(string xusing, object[] values)
        {
            string url = string.Format("{0}/{1}", BaseURL, xusing);

            WebDriver.Navigate().GoToUrl(url);
            string expectedUrl = string.Format("{0}/using?ReturnUrl=", BaseURL);

            Assert.IsTrue(WebDriver.Url.Contains(expectedUrl));
            if (XEntryType != null)
            {
                expectedUrl = WebDriver.Url;
                object[]        invalidValues = new object[] { "", "invalid" };
                XMethodInfoTest xtest         = new XMethodInfoTest()
                {
                    XMethodInfo = XEntryMethod
                };
                xtest.XTestInvoke_ThrowException(invalidValues);
                Assert.AreEqual(expectedUrl, WebDriver.Url);

                invalidValues = new object[] { "invalid", "invalid" };
                xtest.XTestInvoke_AccessKey(invalidValues);
                Assert.AreEqual(expectedUrl, WebDriver.Url);

                expectedUrl = url;
                xtest.XTestInvoke_TabIndex(values);
                Assert.AreEqual(expectedUrl, WebDriver.Url);
            }
            else
            {
                XTestUsingNoEntryType();
            }
            XReturnTest xreturn = new XReturnTest();

            xreturn.XTestReturn();
        }
Beispiel #2
0
        public void XTestUsing_AccessKey(string xusing, object[] values)
        {
            string url = string.Format("{0}/{1}", BaseURL, xusing);

            WebDriver.Navigate().GoToUrl(url);
            string expectedUrl = string.Format("{0}/using?ReturnUrl=", BaseURL);

            Assert.IsTrue(WebDriver.Url.Contains(expectedUrl));
            if (XEntryType != null)
            {
                XMethodInfoTest xmethodTest = new XMethodInfoTest()
                {
                    XMethodInfo = XEntryMethod
                };
                expectedUrl = url;
                xmethodTest.XTestInvoke_AccessKey(values);
                Assert.AreEqual(expectedUrl, WebDriver.Url);
            }
            else
            {
                XTestUsingNoEntryType();
            }
            XReturnTest xtest = new XReturnTest();

            xtest.XTestReturn();
        }