public void ConfigureGoogleAdwords(ExternalAccountData externalAccountData) { ClearInputAndTypeValue(_txtClientId, externalAccountData.ClientId); ClearInputAndTypeValue(_txtClientSecret, externalAccountData.ClientSecret); ClearInputAndTypeValueIfRequired(_txtManagerAccountId, externalAccountData.ManagerAccountId); ClearInputAndTypeValue(_txtCustomerId, externalAccountData.CustomerId); }
private void ConfigureExternalAccountWithEditFrame(ExternalAccountData externalAccountData) { if (externalAccountData.ClientOverrideData.Any()) { _extAccountsPage.RemoveAllClientOverridesIfTheyExist(); foreach (var clientOverride in externalAccountData.ClientOverrideData) { _extAccountsPage.ClickNewClientOverride(); _editClientExtAppCredentialsFrame.SetExternalApplicationCredentials(clientOverride, externalAccountData.Name); var successMessage = _editClientExtAppCredentialsFrame.GetSuccessMessage(); Assert.AreEqual("External credentials successfully saved.", successMessage, "Failed to save credentials"); _editClientExtAppCredentialsFrame.ClickClose(); } } }
public void ConfigureFacebook(ExternalAccountData externalAccountData) { if (!_txtAdAcountId.Enabled) { RemoveAllClientOverridesIfTheyExist(); ClickElement(_btnDelete); AcceptAlert(); } if (IsOctopusVariable(externalAccountData.ExternalAccountId) || IsOctopusVariable(externalAccountData.AccessToken)) { throw new ArgumentException($"Errors in test data found: \n{externalAccountData.ExternalAccountId} and/or {externalAccountData.AccessToken}"); } SetElementText(_txtAdAcountId, externalAccountData.ExternalAccountId); SetElementText(_txtAccessToken, externalAccountData.AccessToken); ClickSaveButton(); if (externalAccountData.ClientOverrideData != null && externalAccountData.ClientOverrideData.Any()) { foreach (var client in externalAccountData.ClientOverrideData) { if (IsOctopusVariable(client.externalAccountId) || IsOctopusVariable(client.AccessToken)) { throw new ArgumentException($"Errors in test data found: \n{client.externalAccountId} and/or {client.AccessToken}"); } if (!DoesClientOverrideExist(client.Name)) { ClickNewClientOverride(); SelectWebformDropdownValueByText(_ddlClient, client.Name); SetElementText(_txtAdAcountId, client.externalAccountId); SetElementText(_txtAccessToken, client.AccessToken); ClickSaveButton(); } } } }
public void SignInToGoogleAndAllowAccess(ExternalAccountData externalAccountData) { InputUserNameAndPassword(externalAccountData.Username, externalAccountData.Password); ClickElement(_btnAllow); SwitchToMainWindow(); }
public void SignInToGoogle(ExternalAccountData externalAccountData) { InputUserNameAndPassword(externalAccountData.Username, externalAccountData.Password); SwitchToMainWindow(); }