public void TestInitialize()
        {
            JobAdSearchHost.Stop();
            JobAdSortHost.Stop();
            StartSearchHosts();
            StartSortHosts();

            _titleTextBox               = new HtmlTextBoxTester(Browser, "Title");
            _positionTitleTextBox       = new HtmlTextBoxTester(Browser, "PositionTitle");
            _bulletPoint1TextBox        = new HtmlTextBoxTester(Browser, "BulletPoint1");
            _bulletPoint2TextBox        = new HtmlTextBoxTester(Browser, "BulletPoint2");
            _bulletPoint3TextBox        = new HtmlTextBoxTester(Browser, "BulletPoint3");
            _summaryTextBox             = new HtmlTextAreaTester(Browser, "Summary");
            _contentTextBox             = new HtmlTextAreaTester(Browser, "Content");
            _emailAddressTextBox        = new HtmlTextBoxTester(Browser, "EmailAddress");
            _locationTextBox            = new HtmlTextBoxTester(Browser, "Location");
            _companyNameTextBox         = new HtmlTextBoxTester(Browser, "CompanyName");
            _residencyRequiredCheckBox  = new HtmlCheckBoxTester(Browser, "ResidencyRequired");
            _industryIdsListBox         = new HtmlListBoxTester(Browser, "IndustryIds");
            _fullTimeCheckBox           = new HtmlCheckBoxTester(Browser, "FullTime");
            _hideContactDetailsCheckBox = new HtmlCheckBoxTester(Browser, "HideContactDetails");

            _previewButton = new HtmlButtonTester(Browser, "preview");
            _publishButton = new HtmlButtonTester(Browser, "publish");

            _newJobAdUrl = new ReadOnlyApplicationUrl(true, "~/employers/jobads/jobad");
        }
Exemple #2
0
        public void TestInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();
            ClearSearchIndexes();
            _emailServer.ClearEmails();

            _newJobAdUrl = new ReadOnlyApplicationUrl(true, "~/employers/jobads/jobad");

            _titleTextBox               = new HtmlTextBoxTester(Browser, "Title");
            _positionTitleTextBox       = new HtmlTextBoxTester(Browser, "PositionTitle");
            _bulletPoint1TextBox        = new HtmlTextBoxTester(Browser, "BulletPoint1");
            _bulletPoint2TextBox        = new HtmlTextBoxTester(Browser, "BulletPoint2");
            _bulletPoint3TextBox        = new HtmlTextBoxTester(Browser, "BulletPoint3");
            _summaryTextBox             = new HtmlTextAreaTester(Browser, "Summary");
            _contentTextBox             = new HtmlTextAreaTester(Browser, "Content");
            _emailAddressTextBox        = new HtmlTextBoxTester(Browser, "EmailAddress");
            _locationTextBox            = new HtmlTextBoxTester(Browser, "Location");
            _companyNameTextBox         = new HtmlTextBoxTester(Browser, "CompanyName");
            _residencyRequiredCheckBox  = new HtmlCheckBoxTester(Browser, "ResidencyRequired");
            _industryIdsListBox         = new HtmlListBoxTester(Browser, "IndustryIds");
            _fullTimeCheckBox           = new HtmlCheckBoxTester(Browser, "FullTime");
            _hideContactDetailsCheckBox = new HtmlCheckBoxTester(Browser, "HideContactDetails");

            _previewButton = new HtmlButtonTester(Browser, "preview");
            _publishButton = new HtmlButtonTester(Browser, "publish");
        }
Exemple #3
0
        public void TestInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();
            _emailServer.ClearEmails();

            _loginIdTextBox          = new HtmlTextBoxTester(Browser, "LoginId");
            _emailAddressTextBox     = new HtmlTextBoxTester(Browser, "EmailAddress");
            _employerRadioButton     = new HtmlRadioButtonTester(Browser, "Employer");
            _recruiterRadioButton    = new HtmlRadioButtonTester(Browser, "Recruiter");
            _firstNameTextBox        = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox         = new HtmlTextBoxTester(Browser, "LastName");
            _organisationNameTextBox = new HtmlTextBoxTester(Browser, "OrganisationName");
            _phoneNumberTextBox      = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _industryIdsListBox      = new HtmlListBoxTester(Browser, "IndustryIds");
            _jobTitleTextBox         = new HtmlTextBoxTester(Browser, "JobTitle");
            _saveButton   = new HtmlButtonTester(Browser, "save");
            _cancelButton = new HtmlButtonTester(Browser, "cancel");
            _showSuggestedCandidatesCheckBox    = new HtmlCheckBoxTester(Browser, "ShowSuggestedCandidates");
            _sendSuggestedCandidatesCheckBox    = new HtmlCheckBoxTester(Browser, "SendSuggestedCandidates");
            _receiveSuggestedCandidatesCheckBox = new HtmlCheckBoxTester(Browser, "ReceiveSuggestedCandidates");
            _emailEmployerUpdateCheckBox        = new HtmlCheckBoxTester(Browser, "EmailEmployerUpdate");
            _emailCampaignCheckBox = new HtmlCheckBoxTester(Browser, "EmailCampaign");

            _settingsUrl = new ReadOnlyApplicationUrl(true, "~/employers/settings");
        }
        private void InitialiseTesters()
        {
            _homeJoinFormId = "JoinForm";

            _homeFirstNameTextBox       = new HtmlTextBoxTester(Browser, "FirstName");
            _homeLastNameTextBox        = new HtmlTextBoxTester(Browser, "LastName");
            _homeEmailAddressTextBox    = new HtmlTextBoxTester(Browser, "EmailAddress");
            _homePasswordTextBox        = new HtmlPasswordTester(Browser, "JoinPassword");
            _homeConfirmPasswordTextBox = new HtmlPasswordTester(Browser, "JoinConfirmPassword");
            _homeAcceptTermsCheckBox    = new HtmlCheckBoxTester(Browser, "AcceptTerms");

            _joinFormId = "JoinForm";

            _personalDetailsFormId   = "PersonalDetailsForm";
            _firstNameTextBox        = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox         = new HtmlTextBoxTester(Browser, "LastName");
            _emailAddressTextBox     = new HtmlTextBoxTester(Browser, "EmailAddress");
            _phoneNumberTextBox      = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _passwordTextBox         = new HtmlPasswordTester(Browser, "Password");
            _confirmPasswordTextBox  = new HtmlPasswordTester(Browser, "ConfirmPassword");
            _acceptTermsCheckBox     = new HtmlCheckBoxTester(Browser, "AcceptTerms");
            _locationTextBox         = new HtmlTextBoxTester(Browser, "Location");
            _salaryLowerBoundTextBox = new HtmlTextBoxTester(Browser, "SalaryLowerBound");
            _openToOffersRadioButton = new HtmlRadioButtonTester(Browser, "OpenToOffers");
        }
 public void TestInitialize()
 {
     _jobTitleTextBox           = new HtmlTextBoxTester(Browser, "JobTitle");
     _companyKeywordsTextBox    = new HtmlTextBoxTester(Browser, "CompanyKeywords");
     _desiredJobTitleTextBox    = new HtmlTextBoxTester(Browser, "DesiredJobTitle");
     _anyKeywordsTextBox        = new HtmlTextBoxTester(Browser, "AnyKeywords");
     _allKeywordsTextBox        = new HtmlTextBoxTester(Browser, "AllKeywords");
     _exactPhraseTextBox        = new HtmlTextBoxTester(Browser, "ExactPhrase");
     _withoutKeywordsTextBox    = new HtmlTextBoxTester(Browser, "WithoutKeywords");
     _countryDropDownList       = new HtmlDropDownListTester(Browser, "CountryId");
     _distanceTextBox           = new HtmlTextBoxTester(Browser, "Distance");
     _locationTextBox           = new HtmlTextBoxTester(Browser, "Location");
     _includeRelocatingCheckBox = new HtmlCheckBoxTester(Browser, "IncludeRelocating");
     _industriesListBox         = new HtmlListBoxTester(Browser, "IndustryIds");
     _lowerBoundTextBox         = new HtmlTextBoxTester(Browser, "SalaryLowerBound");
     _upperBoundTextBox         = new HtmlTextBoxTester(Browser, "SalaryUpperBound");
     _availableNowCheckBox      = new HtmlCheckBoxTester(Browser, "AvailableNow");
     _activelyLookingCheckBox   = new HtmlCheckBoxTester(Browser, "ActivelyLooking");
     _openToOffersCheckBox      = new HtmlCheckBoxTester(Browser, "OpenToOffers");
     _notLookingCheckBox        = new HtmlCheckBoxTester(Browser, "NotLooking");
     _unspecifiedCheckBox       = new HtmlCheckBoxTester(Browser, "Unspecified");
     _aboriginalCheckBox        = new HtmlCheckBoxTester(Browser, "Aboriginal");
     _torresIslanderCheckBox    = new HtmlCheckBoxTester(Browser, "TorresIslander");
     _communityDropDownList     = new HtmlDropDownListTester(Browser, "CommunityId");
 }
Exemple #6
0
        public void TestInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();
            _emailServer.ClearEmails();

            _firstNameTextBox        = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox         = new HtmlTextBoxTester(Browser, "LastName");
            _emailAddressTextBox     = new HtmlTextBoxTester(Browser, "EmailAddress");
            _phoneNumberTextBox      = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _loginIdTextBox          = new HtmlTextBoxTester(Browser, "LoginId");
            _organisationNameTextBox = new HtmlTextBoxTester(Browser, "OrganisationName");

            _isEnabledTextBox = new HtmlTextBoxTester(Browser, "IsEnabled");
            _enableButton     = new HtmlButtonTester(Browser, "enable");
            _disableButton    = new HtmlButtonTester(Browser, "disable");

            _changePasswordTextBox     = new HtmlTextBoxTester(Browser, "Password");
            _sendPasswordEmailCheckBox = new HtmlCheckBoxTester(Browser, "SendPasswordEmail");
            _changeButton = new HtmlButtonTester(Browser, "change");

            _passwordTextBox           = new HtmlPasswordTester(Browser, "Password");
            _newPasswordTextBox        = new HtmlPasswordTester(Browser, "NewPassword");
            _confirmNewPasswordTextBox = new HtmlPasswordTester(Browser, "ConfirmNewPassword");
            _saveButton = new HtmlButtonTester(Browser, "save");

            _mustChangePasswordUrl = new ReadOnlyApplicationUrl(true, "~/accounts/mustchangepassword");
            _contactUsUrl          = new ReadOnlyApplicationUrl("~/faqs/accessing-and-editing-your-profile/what-does-it-mean-that-my-account-is-disabled/7B7FAD42-E027-4586-843B-4D422F39E7EA");
        }
Exemple #7
0
 public void NewOrderTestsInitialize()
 {
     _emailServer.ClearEmails();
     _useDiscountCheckBox = new HtmlCheckBoxTester(Browser, "UseDiscount");
     _couponCodeTextBox   = new HtmlTextBoxTester(Browser, "CouponCode");
     _couponIdTextBox     = new HtmlHiddenTester(Browser, "CouponId");
 }
Exemple #8
0
        public void TestInitialize()
        {
            _contactDetailsUrl = new ReadOnlyApplicationUrl(true, "~/members/profile/contactdetails");

            _firstNameTextBox                = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox                 = new HtmlTextBoxTester(Browser, "LastName");
            _emailAddressTextBox             = new HtmlTextBoxTester(Browser, "EmailAddress");
            _secondaryEmailAddressTextBox    = new HtmlTextBoxTester(Browser, "SecondaryEmailAddress");
            _countryIdDropDownList           = new HtmlDropDownListTester(Browser, "CountryId");
            _locationTextBox                 = new HtmlTextBoxTester(Browser, "Location");
            _phoneNumberTextBox              = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _mobilePrimaryRadioButton        = new HtmlRadioButtonTester(Browser, "Mobile");
            _homePrimaryRadioButton          = new HtmlRadioButtonTester(Browser, "Home");
            _workPrimaryRadioButton          = new HtmlRadioButtonTester(Browser, "Work");
            _secondaryPhoneNumberTextBox     = new HtmlTextBoxTester(Browser, "SecondaryPhoneNumber");
            _mobileSecondaryRadioButton      = new HtmlRadioButtonTester(Browser, "SecondaryMobile");
            _homeSecondaryRadioButton        = new HtmlRadioButtonTester(Browser, "SecondaryHome");
            _workSecondaryRadioButton        = new HtmlRadioButtonTester(Browser, "SecondaryWork");
            _citizenshipTextBox              = new HtmlTextBoxTester(Browser, "Citizenship");
            _citizenRadioButton              = new HtmlRadioButtonTester(Browser, "Citizen");
            _unrestrictedWorkViasRadioButton = new HtmlRadioButtonTester(Browser, "UnrestrictedWorkVisa");
            _restrictedWorkVisaRadioButton   = new HtmlRadioButtonTester(Browser, "RestrictedWorkVisa");
            _noWorkVisaRadioButton           = new HtmlRadioButtonTester(Browser, "NoWorkVisa");
            _notApplicableRadioButton        = new HtmlRadioButtonTester(Browser, "NotApplicable");
            _aboriginalCheckBox              = new HtmlCheckBoxTester(Browser, "Aboriginal");
            _torresIslanderCheckBox          = new HtmlCheckBoxTester(Browser, "TorresIslander");
            _maleRadionButton                = new HtmlRadioButtonTester(Browser, "Male");
            _femaleRadioButton               = new HtmlRadioButtonTester(Browser, "Female");
            _dateOfBirthMonthDropDownList    = new HtmlDropDownListTester(Browser, "DateOfBirthMonth");
            _dateOfBirthYearDropDownList     = new HtmlDropDownListTester(Browser, "DateOfBirthYear");
        }
Exemple #9
0
        public void TestInitialize()
        {
            _desiredJobUrl = new ReadOnlyApplicationUrl(true, "~/members/profile/desiredjob");

            _desiredJobTitleTextBox                       = new HtmlTextBoxTester(Browser, "DesiredJobTitle");
            _fullTimeCheckBox                             = new HtmlCheckBoxTester(Browser, "FullTime");
            _partTimeCheckBox                             = new HtmlCheckBoxTester(Browser, "PartTime");
            _contractCheckBox                             = new HtmlCheckBoxTester(Browser, "Contract");
            _tempCheckBox                                 = new HtmlCheckBoxTester(Browser, "Temp");
            _jobShareTextBox                              = new HtmlCheckBoxTester(Browser, "JobShare");
            _availableNowRadioButton                      = new HtmlRadioButtonTester(Browser, "AvailableNow");
            _activelyLookingRadioButton                   = new HtmlRadioButtonTester(Browser, "ActivelyLooking");
            _openToOffersRadioButton                      = new HtmlRadioButtonTester(Browser, "OpenToOffers");
            _notLookingRadioButton                        = new HtmlRadioButtonTester(Browser, "NotLooking");
            _salaryRateYearRadioButton                    = new HtmlRadioButtonTester(Browser, "SalaryRateYear");
            _salaryRateHourRadioButton                    = new HtmlRadioButtonTester(Browser, "SalaryRateHour");
            _salaryLowerBoundTextBox                      = new HtmlTextBoxTester(Browser, "SalaryLowerBound");
            _isSalaryNotVisibleCheckBox                   = new HtmlCheckBoxTester(Browser, "IsSalaryNotVisible");
            _sendSuggestedJobsCheckBox                    = new HtmlCheckBoxTester(Browser, "SendSuggestedJobs");
            _relocationPreferenceYesRadioButton           = new HtmlRadioButtonTester(Browser, "RelocationPreferenceYes");
            _relocationPreferenceNoRadioButton            = new HtmlRadioButtonTester(Browser, "RelocationPreferenceNo");
            _relocationPreferenceWouldConsiderRadioButton = new HtmlRadioButtonTester(Browser, "RelocationPreferenceWouldConsider");
            _relocationCountryIdsListBox                  = new HtmlListBoxTester(Browser, "RelocationCountryIds");
            _relocationCountryLocationIdsListBox          = new HtmlListBoxTester(Browser, "RelocationCountryLocationIds");
        }
        public void TestInitialize()
        {
            MemberSearchHost.Stop();
            StartHosts();

            _joinUrl       = new ReadOnlyApplicationUrl(true, "~/join");
            _uploadUrl     = new ReadOnlyApplicationUrl(true, "~/api/resumes/upload");
            _parseUrl      = new ReadOnlyApplicationUrl(true, "~/api/resumes/parse");
            _activationUrl = new ReadOnlyApplicationUrl("~/accounts/activation");

            _joinFormId = "JoinForm";

            _personalDetailsFormId      = "PersonalDetailsForm";
            _firstNameTextBox           = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox            = new HtmlTextBoxTester(Browser, "LastName");
            _emailAddressTextBox        = new HtmlTextBoxTester(Browser, "EmailAddress");
            _phoneNumberTextBox         = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _mobileRadioButton          = new HtmlRadioButtonTester(Browser, "Mobile");
            _homeRadioButton            = new HtmlRadioButtonTester(Browser, "Home");
            _workRadioButton            = new HtmlRadioButtonTester(Browser, "Work");
            _passwordTextBox            = new HtmlPasswordTester(Browser, "Password");
            _confirmPasswordTextBox     = new HtmlPasswordTester(Browser, "ConfirmPassword");
            _acceptTermsCheckBox        = new HtmlCheckBoxTester(Browser, "AcceptTerms");
            _countryIdDropDownList      = new HtmlDropDownListTester(Browser, "CountryId");
            _locationTextBox            = new HtmlTextBoxTester(Browser, "Location");
            _notLookingRadioButton      = new HtmlRadioButtonTester(Browser, "NotLooking");
            _openToOffersRadioButton    = new HtmlRadioButtonTester(Browser, "OpenToOffers");
            _activelyLookingRadioButton = new HtmlRadioButtonTester(Browser, "ActivelyLooking");
            _availableNowRadioButton    = new HtmlRadioButtonTester(Browser, "AvailableNow");
            _salaryLowerBoundTextBox    = new HtmlTextBoxTester(Browser, "SalaryLowerBound");
            _salaryRateYearRadioBox     = new HtmlRadioButtonTester(Browser, "SalaryRateYear");
            _salaryRateHourRadioBox     = new HtmlRadioButtonTester(Browser, "SalaryRateHour");

            _jobDetailsFormId = "JobDetailsForm";
        }
 public void ZeroCreditsNewJobAdFlowTestInitialize()
 {
     _cardNumberTextBox           = new HtmlTextBoxTester(Browser, "CardNumber");
     _cvvTextBox                  = new HtmlTextBoxTester(Browser, "Cvv");
     _cardHolderNameTextBox       = new HtmlTextBoxTester(Browser, "CardHolderName");
     _authoriseCreditCardCheckBox = new HtmlCheckBoxTester(Browser, "authoriseCreditCard");
     _purchaseButton              = new HtmlButtonTester(Browser, "purchase");
 }
Exemple #12
0
        public void TestInitialize()
        {
            _emailServer.ClearEmails();

            _employerUpdateCheckBox = new HtmlCheckBoxTester(Browser, "EmployerUpdate");
            _campaignCheckBox       = new HtmlCheckBoxTester(Browser, "Campaign");
            _saveButton             = new HtmlButtonTester(Browser, "save");
        }
 public void TestInitialize()
 {
     _fullNameTextBox = new HtmlTextBoxTester(Browser, "FullName");
     _accountManagerIdDropDownList    = new HtmlDropDownListTester(Browser, "AccountManagerId");
     _verifiedOrganisationsCheckBox   = new HtmlCheckBoxTester(Browser, "VerifiedOrganisations");
     _unverifiedOrganisationsCheckBox = new HtmlCheckBoxTester(Browser, "UnverifiedOrganisations");
     _searchButton = new HtmlButtonTester(Browser, "search");
 }
Exemple #14
0
 public void TestInitialize()
 {
     _resultsUrl          = new ReadOnlyApplicationUrl(true, "~/search/jobs/results");
     _keywordsTextBox     = new HtmlTextBoxTester(Browser, "Keywords");
     _searchButton        = new HtmlButtonTester(Browser, "SEARCH");
     _nameTextBox         = new HtmlTextBoxTester(Browser, "name");
     _createAlertCheckBox = new HtmlCheckBoxTester(Browser, "createAlert");
     _saveButton          = new HtmlButtonTester(Browser, "SAVE");
 }
Exemple #15
0
 public void TestInitialize()
 {
     _includeChildOrganisationsCheckBox = new HtmlCheckBoxTester(Browser, "IncludeChildOrganisations");
     _includeDisabledUsersCheckBox      = new HtmlCheckBoxTester(Browser, "IncludeDisabledUsers");
     _promoCodeTextBox             = new HtmlTextBoxTester(Browser, "PromoCode");
     _sendToAccountManagerCheckBox = new HtmlCheckBoxTester(Browser, "SendToAccountManager");
     _sendToClientCheckBox         = new HtmlCheckBoxTester(Browser, "SendToClient");
     _saveButton = new HtmlButtonTester(Browser, "save");
 }
 public void TestInitialize()
 {
     _employersCheckBox               = new HtmlCheckBoxTester(Browser, "Employers");
     _recruitersCheckBox              = new HtmlCheckBoxTester(Browser, "Recruiters");
     _verifiedOrganisationsCheckBox   = new HtmlCheckBoxTester(Browser, "VerifiedOrganisations");
     _unverifiedOrganisationsCheckBox = new HtmlCheckBoxTester(Browser, "UnverifiedOrganisations");
     _industriesListBox               = new HtmlListBoxTester(Browser, "IndustryIds");
     _minimumLoginsTextBox            = new HtmlTextBoxTester(Browser, "MinimumLogins");
     _maximumLoginsTextBox            = new HtmlTextBoxTester(Browser, "MaximumLogins");
 }
Exemple #17
0
        private static void AssertTester(Frequency frequency, HtmlCheckBoxTester tester)
        {
            // Assert that the tester is visible.

            Assert.IsTrue(tester.IsVisible);

            // The tester value should correspond to the frequency.

            Assert.AreEqual(tester.IsChecked, frequency == Frequency.Immediately);
        }
Exemple #18
0
        public void TestInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();
            ClearSearchIndexes();

            _communityCheckBox = new HtmlCheckBoxTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucEmployerPrivacy_chkCommunity", false);
            _saveButton        = new HtmlButtonTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_btnSave");

            _searchUrl = new ReadOnlyApplicationUrl("~/search/candidates");
        }
Exemple #19
0
        private void UpdateNotificationCategory(ref RecipientSettings settings, Category category, bool immediate, bool updateSettings)
        {
            var notificationTester = new HtmlCheckBoxTester(Browser, category.Name);

            Assert.IsTrue(notificationTester.IsChecked == !immediate);
            notificationTester.IsChecked = immediate;

            if (updateSettings)
            {
                UpdateSettings(ref settings, category, immediate ? Frequency.Immediately : Frequency.Never);
            }
        }
Exemple #20
0
        public void TestInitialize()
        {
            _firstNameTextBox = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox  = new HtmlTextBoxTester(Browser, "LastName");
            _saveButton       = new HtmlButtonTester(Browser, "save");

            _btnSave       = new HtmlButtonTester(Browser, AddBodyPrefix("FormContent_Content") + "_btnSave");
            _chkAnonResume = new HtmlCheckBoxTester(Browser, AddBodyPrefix("FormContent_Content") + "_ucEmployerPrivacy_chkAnonResume", false);
            _chkName       = new HtmlCheckBoxTester(Browser, AddBodyPrefix("FormContent_Content") + "_ucEmployerPrivacy_chkName", false);

            _settingsUrl = new ReadOnlyApplicationUrl(true, "~/members/settings");
        }
        public void TestInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();

            _useLinkedInProfileCheckBox = new HtmlCheckBoxTester(Browser, "UseLinkedInProfile");
            _loginIdTextBox             = new HtmlTextBoxTester(Browser, "LoginId");
            _passwordTextBox            = new HtmlPasswordTester(Browser, "Password");
            _confirmPasswordTextBox     = new HtmlPasswordTester(Browser, "ConfirmPassword");
            _saveButton = new HtmlButtonTester(Browser, "save");

            _settingsUrl = new ReadOnlyApplicationUrl(true, "~/employers/settings");
            _apiLoginUrl = new ReadOnlyApplicationUrl(true, "~/accounts/linkedin/api/login");
        }
Exemple #22
0
        public void EmployerNewJobAdTestsInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();

            _previewButton = new HtmlButtonTester(Browser, "preview");
            _saveButton    = new HtmlButtonTester(Browser, "save");

            _publishButton = new HtmlButtonTester(Browser, "publish");
            _reopenButton  = new HtmlButtonTester(Browser, "reopen");
            _repostButton  = new HtmlButtonTester(Browser, "repost");
            _editButton    = new HtmlButtonTester(Browser, "edit");

            _titleTextBox                   = new HtmlTextBoxTester(Browser, "Title");
            _positionTitleTextBox           = new HtmlTextBoxTester(Browser, "PositionTitle");
            _externalReferenceIdTextBox     = new HtmlTextBoxTester(Browser, "ExternalReferenceId");
            _bulletPoint1TextBox            = new HtmlTextBoxTester(Browser, "BulletPoint1");
            _bulletPoint2TextBox            = new HtmlTextBoxTester(Browser, "BulletPoint2");
            _bulletPoint3TextBox            = new HtmlTextBoxTester(Browser, "BulletPoint3");
            _summaryTextBox                 = new HtmlTextAreaTester(Browser, "Summary");
            _contentTextBox                 = new HtmlTextAreaTester(Browser, "Content");
            _emailAddressTextBox            = new HtmlTextBoxTester(Browser, "EmailAddress");
            _secondaryEmailAddressesTextBox = new HtmlTextBoxTester(Browser, "SecondaryEmailAddresses");
            _phoneNumberTextBox             = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _faxNumberTextBox               = new HtmlTextBoxTester(Browser, "FaxNumber");
            _countryIdDropDownList          = new HtmlDropDownListTester(Browser, "CountryId");
            _locationTextBox                = new HtmlTextBoxTester(Browser, "Location");
            _firstNameTextBox               = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox                = new HtmlTextBoxTester(Browser, "LastName");
            _salaryLowerBoundTextBox        = new HtmlTextBoxTester(Browser, "SalaryLowerBound");
            _salaryUpperBoundTextBox        = new HtmlTextBoxTester(Browser, "SalaryUpperBound");
            _packageTextBox                 = new HtmlTextBoxTester(Browser, "Package");
            _companyNameTextBox             = new HtmlTextBoxTester(Browser, "CompanyName");
            _hideCompanyCheckBox            = new HtmlCheckBoxTester(Browser, "HideCompany");
            _residencyRequiredCheckBox      = new HtmlCheckBoxTester(Browser, "ResidencyRequired");
            _industryIdsListBox             = new HtmlListBoxTester(Browser, "IndustryIds");
            _fullTimeCheckBox               = new HtmlCheckBoxTester(Browser, "FullTime");
            _partTimeCheckBox               = new HtmlCheckBoxTester(Browser, "PartTime");
            _contractCheckBox               = new HtmlCheckBoxTester(Browser, "Contract");
            _tempCheckBox                   = new HtmlCheckBoxTester(Browser, "Temp");
            _jobShareCheckBox               = new HtmlCheckBoxTester(Browser, "JobShare");
            _expiryTimeTextBox              = new HtmlTextBoxTester(Browser, "ExpiryTime");
            _hideContactDetailsCheckBox     = new HtmlCheckBoxTester(Browser, "HideContactDetails");

            _baseFeaturePack = new HtmlRadioButtonTester(Browser, "BaseFeaturePack");
            _featurePack1    = new HtmlRadioButtonTester(Browser, "FeaturePack1");
            _featurePack2    = new HtmlRadioButtonTester(Browser, "FeaturePack2");

            _accounting     = _industriesQuery.GetIndustry("Accounting");
            _administration = _industriesQuery.GetIndustry("Administration");
        }
Exemple #23
0
 public void JoinNewJobAdFlowTestInitialize()
 {
     _joinLoginIdTextBox          = new HtmlTextBoxTester(Browser, "JoinLoginId");
     _joinPasswordTextBox         = new HtmlPasswordTester(Browser, "JoinPassword");
     _joinConfirmPasswordTextBox  = new HtmlPasswordTester(Browser, "JoinConfirmPassword");
     _joinFirstNameTextBox        = new HtmlTextBoxTester(Browser, "FirstName");
     _joinLastNameTextBox         = new HtmlTextBoxTester(Browser, "LastName");
     _joinEmailAddressTextBox     = new HtmlTextBoxTester(Browser, "EmailAddress");
     _joinPhoneNumberTextBox      = new HtmlTextBoxTester(Browser, "PhoneNumber");
     _joinOrganisationNameTextBox = new HtmlTextBoxTester(Browser, "OrganisationName");
     _joinLocationTextBox         = new HtmlTextBoxTester(Browser, "Location");
     _joinAcceptTermsCheckBox     = new HtmlCheckBoxTester(Browser, "AcceptTerms");
     _joinButton = new HtmlButtonTester(Browser, "join");
 }
Exemple #24
0
 private void InitialiseTesters()
 {
     _loginIdTextBox          = new HtmlTextBoxTester(Browser, "JoinLoginId");
     _passwordTextBox         = new HtmlPasswordTester(Browser, "JoinPassword");
     _confirmPasswordTextBox  = new HtmlPasswordTester(Browser, "JoinConfirmPassword");
     _emailAddressTextBox     = new HtmlTextBoxTester(Browser, "EmailAddress");
     _firstNameTextBox        = new HtmlTextBoxTester(Browser, "FirstName");
     _lastNameTextBox         = new HtmlTextBoxTester(Browser, "LastName");
     _phoneNumberTextBox      = new HtmlTextBoxTester(Browser, "PhoneNumber");
     _organisationNameTextBox = new HtmlTextBoxTester(Browser, "OrganisationName");
     _locationTextBox         = new HtmlTextBoxTester(Browser, "Location");
     _acceptTermsCheckBox     = new HtmlCheckBoxTester(Browser, "AcceptTerms");
     _joinButton = new HtmlButtonTester(Browser, "join");
 }
        public void TestInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();

            _saveButton = new HtmlButtonTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_btnSave");
            _moderatelyVisibleButton = new HtmlRadioButtonTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucVisibilityBasicSettings_rdoModeratelyVisible");
            _activeButton            = new HtmlRadioButtonTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucWorkStatusSettings_rdoActive");
            _anonResumeCheckBox      = new HtmlCheckBoxTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucEmployerPrivacy_chkAnonResume", false);
            _nameCheckBox            = new HtmlCheckBoxTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucEmployerPrivacy_chkName", false);
            _phoneCheckBox           = new HtmlCheckBoxTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucEmployerPrivacy_chkPhone", false);
            _photoCheckBox           = new HtmlCheckBoxTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucEmployerPrivacy_chkPhoto", false);
            _recentEmployersCheckBox = new HtmlCheckBoxTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucEmployerPrivacy_chkRecentEmployers", false);
            _highlyVisibleButton     = new HtmlRadioButtonTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucVisibilityBasicSettings_rdoHighlyVisible");
            _notLookingButton        = new HtmlRadioButtonTester(Browser, "ctl00_ctl00_ctl00_Body_FormContent_Content_ucWorkStatusSettings_rdoNotLooking");
        }
Exemple #26
0
        public void TestInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();

            _downloadButton          = new HtmlButtonTester(Browser, "download");
            _searchButton            = new HtmlButtonTester(Browser, "search");
            _organisationNameTextBox = new HtmlTextBoxTester(Browser, "OrganisationName");
            _matchOrganisationNameExactlyCheckBox = new HtmlCheckBoxTester(Browser, "MatchOrganisationNameExactly");
            _loginIdTextBox      = new HtmlTextBoxTester(Browser, "LoginId");
            _firstNameTextBox    = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox     = new HtmlTextBoxTester(Browser, "LastName");
            _emailAddressTextBox = new HtmlTextBoxTester(Browser, "EmailAddress");
            _isEnabledCheckBox   = new HtmlCheckBoxTester(Browser, "IsEnabled");
            _isDisabledCheckBox  = new HtmlCheckBoxTester(Browser, "IsDisabled");
        }
Exemple #27
0
        public void WebTestClassInitialize()
        {
            // use ADO.NET to wipe the database
            Resolve <IDbConnectionFactory>().DeleteAllTestData();

            ClearSearchIndexes();

            ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); };

            _loginIdTextBox     = new HtmlTextBoxTester(Browser, "LoginId");
            _passwordTextBox    = new HtmlPasswordTester(Browser, "Password");
            _rememberMeCheckBox = new HtmlCheckBoxTester(Browser, "RememberMe");
            _loginFormId        = "LoginForm";

            _emailServer = EmailHost.Start();
        }
Exemple #28
0
        public void TestInitialize()
        {
            _apiLoginUrl = new ReadOnlyApplicationUrl(true, "~/accounts/linkedin/api/login");
            _accountUrl  = new ReadOnlyApplicationUrl(true, "~/employers/linkedin");
            _settingsUrl = new ReadOnlyApplicationUrl(true, "~/employers/settings");

            _firstNameTextBox        = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox         = new HtmlTextBoxTester(Browser, "LastName");
            _organisationNameTextBox = new HtmlTextBoxTester(Browser, "OrganisationName");
            _locationTextBox         = new HtmlTextBoxTester(Browser, "Location");
            _industryIdsListBox      = new HtmlListBoxTester(Browser, "IndustryIds");
            _emailAddressTextBox     = new HtmlTextBoxTester(Browser, "EmailAddress");
            _phoneNumberTextBox      = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _acceptTermsCheckBox     = new HtmlCheckBoxTester(Browser, "AcceptTerms");
            _joinButton = new HtmlButtonTester(Browser, "join");
        }
Exemple #29
0
        public void TestInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();

            _landingJoinUrl       = new ReadOnlyApplicationUrl("~/landing/join.aspx");
            _landingSampleJoinUrl = new ReadOnlyApplicationUrl("~/landing/samplejoin.aspx");
            _joinUrl            = new ReadOnlyApplicationUrl(true, "~/join");
            _personalDetailsUrl = new ReadOnlyApplicationUrl(true, "~/join/personaldetails");
            _jobDetailsUrl      = new ReadOnlyApplicationUrl(true, "~/join/jobdetails");
            _activateUrl        = new ReadOnlyApplicationUrl(true, "~/join/activate");

            _txtFirstName = new HtmlTextBoxTester(Browser, "ctl00_Body_ucJoin_txtFirstName");
            _txtLastName  = new HtmlTextBoxTester(Browser, "ctl00_Body_ucJoin_txtLastName");
            _txtEmail     = new HtmlTextBoxTester(Browser, "ctl00_Body_ucJoin_txtEmail");
            _txtPassword  = new HtmlPasswordTester(Browser, "ctl00_Body_ucJoin_txtPassword");
            _chkAcceptTermsAndConditions = new HtmlCheckBoxTester(Browser, "ctl00_Body_ucJoin_chkAcceptTermsAndConditions", false);
            _btnJoin = new HtmlButtonTester(Browser, "ctl00_Body_btnJoin");

            // To make it portable, names on the sample form are prefixed by "linkme_".
            // (Portable = may be copied to and used on other websites)
            //
            _txtSampleFirstName = new HtmlTextBoxTester(Browser, "linkme_txtFirstName");
            _txtSampleLastName  = new HtmlTextBoxTester(Browser, "linkme_txtLastName");
            _txtSampleEmail     = new HtmlTextBoxTester(Browser, "linkme_txtUsername");
            _txtSamplePassword  = new HtmlPasswordTester(Browser, "linkme_txtPassword");
            _chkSampleAcceptTermsAndConditions = new HtmlCheckBoxTester(Browser, "linkme_chkAcceptTermsAndConditions", false);
            _btnSampleJoin = new HtmlButtonTester(Browser, "linkme_btnJoin");

            _joinFormId = "JoinForm";

            _personalDetailsFormId   = "PersonalDetailsForm";
            _firstNameTextBox        = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox         = new HtmlTextBoxTester(Browser, "LastName");
            _emailAddressTextBox     = new HtmlTextBoxTester(Browser, "EmailAddress");
            _phoneNumberTextBox      = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _passwordTextBox         = new HtmlTextBoxTester(Browser, "Password");
            _confirmPasswordTextBox  = new HtmlTextBoxTester(Browser, "ConfirmPassword");
            _acceptTermsCheckBox     = new HtmlCheckBoxTester(Browser, "AcceptTerms");
            _locationTextBox         = new HtmlTextBoxTester(Browser, "Location");
            _salaryLowerBoundTextBox = new HtmlTextBoxTester(Browser, "SalaryLowerBound");
            _openToOffersRadioButton = new HtmlRadioButtonTester(Browser, "OpenToOffers");

            _jobDetailsFormId             = "JobDetailsForm";
            _maleRadioButton              = new HtmlRadioButtonTester(Browser, "Male");
            _dateOfBirthMonthDropDownList = new HtmlDropDownListTester(Browser, "DateOfBirthMonth");
            _dateOfBirthYearDropDownList  = new HtmlDropDownListTester(Browser, "DateOfBirthYear");
        }
Exemple #30
0
        public void ProductsTestsInitialize()
        {
            _newOrderUrl = new ReadOnlyApplicationUrl(true, "~/employers/products/neworder");
            _chooseUrl   = new ReadOnlyApplicationUrl(true, "~/employers/products/choose");
            _accountUrl  = new ReadOnlyApplicationUrl(true, "~/employers/products/account");
            _paymentUrl  = new ReadOnlyApplicationUrl(true, "~/employers/products/payment");
            _receiptUrl  = new ReadOnlyApplicationUrl(true, "~/employers/products/receipt");
            _creditsUrl  = new ReadOnlyApplicationUrl(true, "~/employers/products/credits");
            _ordersUrl   = new ReadOnlyApplicationUrl(true, "~/employers/products/orders");
            _orderUrl    = new ReadOnlyApplicationUrl(true, "~/employers/products/order");
            _searchUrl   = new ReadOnlyApplicationUrl(true, "~/search/candidates");

            _joinButton     = new HtmlButtonTester(Browser, "join");
            _loginButton    = new HtmlButtonTester(Browser, "login");
            _purchaseButton = new HtmlButtonTester(Browser, "purchase");
            _backButton     = new HtmlButtonTester(Browser, "back");
            _cancelButton   = new HtmlButtonTester(Browser, "cancel");

            _contactProductIdDropDownList = new HtmlDropDownListTester(Browser, "ContactProductId");

            _loginIdTextBox     = new HtmlTextBoxTester(Browser, "LoginId");
            _passwordTextBox    = new HtmlPasswordTester(Browser, "Password");
            _rememberMeCheckBox = new HtmlCheckBoxTester(Browser, "RememberMe");

            _joinLoginIdTextBox         = new HtmlTextBoxTester(Browser, "JoinLoginId");
            _joinPasswordTextBox        = new HtmlPasswordTester(Browser, "JoinPassword");
            _joinConfirmPasswordTextBox = new HtmlPasswordTester(Browser, "JoinConfirmPassword");
            _firstNameTextBox           = new HtmlTextBoxTester(Browser, "FirstName");
            _lastNameTextBox            = new HtmlTextBoxTester(Browser, "LastName");
            _emailAddressTextBox        = new HtmlTextBoxTester(Browser, "EmailAddress");
            _phoneNumberTextBox         = new HtmlTextBoxTester(Browser, "PhoneNumber");
            _organisationNameTextBox    = new HtmlTextBoxTester(Browser, "OrganisationName");
            _locationTextBox            = new HtmlTextBoxTester(Browser, "Location");
            _acceptTermsCheckBox        = new HtmlCheckBoxTester(Browser, "AcceptTerms");

            _cardNumberTextBox           = new HtmlTextBoxTester(Browser, "CardNumber");
            _cvvTextBox                  = new HtmlTextBoxTester(Browser, "Cvv");
            _cardHolderNameTextBox       = new HtmlTextBoxTester(Browser, "CardHolderName");
            _cardTypeDropDownList        = new HtmlDropDownListTester(Browser, "CardType");
            _expiryMonthDropDownList     = new HtmlDropDownListTester(Browser, "ExpiryMonth");
            _expiryYearDropDownList      = new HtmlDropDownListTester(Browser, "ExpiryYear");
            _authoriseCreditCardCheckBox = new HtmlCheckBoxTester(Browser, "authoriseCreditCard");
        }