コード例 #1
0
        public void TestNoProtoclNavigateSubmit()
        {
            BrowserTyped browser = new BrowserTyped();

            browser.Navigate <dynamic>("google.com");
            browser.Navigate <dynamic>("google.com", null);
            browser.Navigate <dynamic>("google.com", null, null);
            browser.Submit <dynamic>("google.com");
            browser.Submit <dynamic>("google.com", null);
            browser.Submit <dynamic>("google.com", null, null);
        }
コード例 #2
0
        public void TestSubmitNothing()
        {
            BrowserTyped browser = new BrowserTyped();

            IDocument <Request> response = browser.Submit <Request>(RequestTesterRouteJsonUri);
            Request             request  = response.Data;

            Assert.IsTrue(request.Headers.Count > 0);
        }
コード例 #3
0
        public void TestSubmit()
        {
            BrowserTyped browser = new BrowserTyped();

            Dictionary <string, string> formData = new Dictionary <string, string>();

            formData.Add("Username", "FakeUserName");
            formData.Add("Password", "FakePassword123");
            formData.Add("SecretMessage", "This is a secret message");

            IDocument <Request> response = browser.Submit <Request>(RequestTesterRouteJsonUri, formData);
            Request             request  = response.Data;

            Assert.IsTrue(request.FormData["Username"] == "FakeUserName");
            Assert.IsTrue(request.FormData["Password"] == "FakePassword123");
            Assert.IsTrue(request.FormData["SecretMessage"] == "This is a secret message");
        }