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); }
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); }
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"); }