public void RemoteServerUITests_EditRemoteWebSource_WebSourceIsEdited() { const string TextToSearchWith = "Dev2GetCountriesWebService"; //Edit remote web source ExplorerUIMap.DoubleClickSource(TextToSearchWith, "WEB SRC", RemoteServerName); var actualLeftTitleText = WebSourceWizardUIMap.GetLeftTitleText(); var actualRightTitleText = WebSourceWizardUIMap.GetRightTitleText(); Assert.AreEqual("Edit - Dev2GetCountriesWebService", actualLeftTitleText); Assert.AreEqual(remoteConnectionString, actualRightTitleText); WebSourceWizardUIMap.EnterTextIntoWizardTextBox(3, "?extension=json&prefix=b"); WebSourceWizardUIMap.PressButtonOnWizard(3); SaveDialogUIMap.ClickSave(); //Change it back ExplorerUIMap.DoubleClickSource(TextToSearchWith, "WEB SRC", RemoteServerName); //Get textbox text var persistClipboard = Clipboard.GetText(); KeyboardCommands.SendTabs(3); WebSourceWizardUIMap.PressCtrlC(); WebSourceWizardUIMap.EnterTextIntoWizardTextBox(0, "?extension=json&prefix=a"); WebSourceWizardUIMap.PressButtonOnWizard(3); string query = Clipboard.GetText(); Clipboard.SetText(persistClipboard); SaveDialogUIMap.ClickSave(); Assert.AreEqual("?extension=json&prefix=b", query, "Cannot change remote web source"); }
public void CreateWebSource(string sourceUrl, string sourceName) { //Web Source Details KeyboardCommands.SendKey(sourceUrl); KeyboardCommands.SendTabs(3); Playback.Wait(100); KeyboardCommands.SendEnter(); Playback.Wait(1000); WebSourceWizardUIMap.ClickSave(); KeyboardCommands.SendTabs(3); KeyboardCommands.SendKey(sourceName); KeyboardCommands.SendTab(); KeyboardCommands.SendEnter(); Playback.Wait(1000); }