Ejemplo n.º 1
0
        public async Task TestNoProtoclNavigateSubmitAsync()
        {
            BrowserTyped browser = new BrowserTyped();
            await browser.NavigateAsync <dynamic>("google.com");

            await browser.NavigateAsync <dynamic>("google.com", null);

            await browser.NavigateAsync <dynamic>("google.com", null, null);

            await browser.SubmitAsync <dynamic>("google.com");

            await browser.SubmitAsync <dynamic>("google.com", null);

            await browser.SubmitAsync <dynamic>("google.com", null, null);
        }
Ejemplo n.º 2
0
        public async Task TestSubmitAsyncNothing()
        {
            BrowserTyped browser = new BrowserTyped();

            IDocument <Request> response = await browser.SubmitAsync <Request>(RequestTesterRouteJsonUri);

            Request request = response.Data;

            Assert.IsTrue(request.Headers.Count > 0);
        }
Ejemplo n.º 3
0
        public async Task TestSubmitAsync()
        {
            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 = await browser.SubmitAsync <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");
        }