public static void OccupancyStatusTask() { SeleniumSetMethods.Wait(ElementType.Name, "osCurChkDt"); SeleniumSetMethods.EnterText(ElementType.Name, "osCurChkDt", "03/02/17"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "osVacant", "Yes"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "osPropType", "SFR"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "osList", "Yes"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "osUnCoop", "No"); SeleniumSetMethods.EnterText(ElementType.Name, "osBox", "1234"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "osLegal", "1"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "osLegal1", "Vacant Secure"); SeleniumSetMethods.EnterText(ElementType.Id, "txtosAgentNote", "It's good to go"); SeleniumSetMethods.EnterText(ElementType.CssSelector, "#tabStandards > tbody:nth-child(1) > tr:nth-child(6) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > input:nth-child(3)", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\AUpload.pdf"); SeleniumWindowMethods.Sleep(1); SeleniumSetMethods.Click(ElementType.Name, "btnSaveSubmit"); }
public static void HOAInformation() { SeleniumSetMethods.SelectDropDown(ElementType.Name, "hoaReq", "Yes"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaName", "Irvine Company"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaContact", "Big Bird"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaPhone", "949-333-5432"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaPayment", "350"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaPaymentDt", "01/01/17"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaPastDue", "0"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "hoaFreq", "Monthly"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaHoaAddr", "20 Pacifica"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaHoaCity", "Irvine"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaHoaState", "CA"); SeleniumSetMethods.EnterText(ElementType.Name, "hoaHoaZip", "92618"); SeleniumSetMethods.Click(ElementType.Name, "btnSaveSubmit"); }
public static void TaxResearchTask() { SeleniumSetMethods.EnterText(ElementType.Name, "taxCounty", "Orange"); SeleniumSetMethods.EnterText(ElementType.Name, "taxParcel", "1234567"); SeleniumSetMethods.EnterText(ElementType.Name, "taxTaxContact", "995422"); SeleniumSetMethods.EnterText(ElementType.Name, "taxTaxContactPh", "9493331234"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "tax1Yr", "2017"); SeleniumSetMethods.Clear(ElementType.Name, "tax1AmtDue"); SeleniumSetMethods.Clear(ElementType.Name, "tax1Penalties"); SeleniumSetMethods.EnterText(ElementType.Name, "tax1AmtDue", "500.00"); SeleniumSetMethods.EnterText(ElementType.Name, "tax1Penalties", "7.00"); SeleniumSetMethods.EnterText(ElementType.Name, "taxTaxExpDt", "01/02/18"); SeleniumSetMethods.Click(ElementType.XPath, "(//input[@name='taxLiens'])[2]"); SeleniumSetMethods.Click(ElementType.XPath, "(//input[@name='taxTaxSale'])[2]"); SeleniumSetMethods.EnterText(ElementType.Name, "txtTaxCheck", "USRES"); SeleniumSetMethods.Click(ElementType.Name, "btnSaveSubmit"); }
public static void CreateNewAppraisal(string ClientID, string ProductType, string ProductDetails, string StreetName, string City, string FullState, string ZipCode) { // Order Queue Page SeleniumSetMethods.Wait(ElementType.LinkText, "Clear"); SeleniumSetMethods.Click(ElementType.LinkText, "Clear"); SeleniumSetMethods.Wait(ElementType.Id, "btnSearchOrders"); SeleniumSetMethods.Click(ElementType.Id, "btnSearchOrders"); // Add New Order SeleniumSetMethods.Wait(ElementType.LinkText, "Add New Order"); SeleniumSetMethods.Click(ElementType.LinkText, "Add New Order"); SeleniumSetMethods.Wait(ElementType.Id, "ClientId"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ClientId", ClientID); SeleniumSetMethods.EnterText(ElementType.Id, "LoanNumb", Global.LoanNum); Global.ConsoleOut("Loan Number: " + Global.LoanNum); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ProductType", ProductType); SeleniumWindowMethods.Sleep(2); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ProductDetails", ProductDetails); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Purpose", "New Loan Purchase"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PropertyType", "Single Family"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "OccupancyStatus", "Unknown"); SeleniumSetMethods.EnterText(ElementType.Id, "Portfolio", "Automated"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "LoanType", "Conv"); Global.StreetAddress = (Global.StreetNum + " " + StreetName); Global.ConsoleOut("Street Address: " + Global.StreetAddress); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectAddress", Global.StreetAddress); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectCity", City); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SubjectState", FullState); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectPostalCode", ZipCode); SeleniumSetMethods.EnterText(ElementType.Id, "BorrowerName", "Hello Kitty"); SeleniumSetMethods.EnterText(ElementType.Id, "BorrowerPhone", "9493335432"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "TenderTypeCode", "Invoice"); SeleniumSetMethods.Click(ElementType.Id, "btnOrderSave"); SeleniumSetMethods.Wait(ElementType.CssName, "img.lookupPopupIcon"); // Get Order ID from Order Details page string OrderID = SeleniumGetMethods.GetTextContent(ElementType.CssSelector, "div.padding-5:nth-child(3) > b:nth-child(2)").TrimStart(); Global.OrderID = OrderID; Global.ConsoleOut("Order ID: " + OrderID); // Screen Capture SeleniumWindowMethods.Sleep(1); SeleniumWindowMethods.ScreenShot("Acme Appraisal"); }
public static void ManualProviderAssign(string sourceid) { // Provider Assign SeleniumSetMethods.Wait(ElementType.CssSelector, "img.lookupPopupIcon"); SeleniumSetMethods.Click(ElementType.CssSelector, "img.lookupPopupIcon"); SeleniumWindowMethods.Sleep(2); SeleniumSetMethods.Wait(ElementType.Id, "Filters_Radius"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Filters_Radius", "50+"); SeleniumSetMethods.Click(ElementType.Id, "Filters_ProviderHasLocationZip"); SeleniumSetMethods.EnterText(ElementType.Id, "Filters_SourceId", sourceid); // Assign your provider SeleniumSetMethods.Click(ElementType.Id, "btnSearchProviderAssignment"); SeleniumWindowMethods.Sleep(5); SeleniumSetMethods.Wait(ElementType.CssSelector, "#ProviderAssignmentTGrid > table:nth-child(1) > tbody:nth-child(3) > tr:nth-child(1) > td:nth-child(1) > a:nth-child(1)"); SeleniumSetMethods.Click(ElementType.CssSelector, "#ProviderAssignmentTGrid > table:nth-child(1) > tbody:nth-child(3) > tr:nth-child(1) > td:nth-child(1) > a:nth-child(1)"); SeleniumWindowMethods.Sleep(5); SeleniumWindowMethods.Assertion(Alert.Accept); SeleniumWindowMethods.Sleep(3); }
public static void AddNewUser(string FirstName, string LastName, string Username, string Email, string Password) { // Add new User using variables SeleniumSetMethods.Wait(ElementType.CssSelector, "span.username"); SeleniumSetMethods.Click(ElementType.CssSelector, "span.username"); SeleniumSetMethods.Click(ElementType.Id, "ui-id-2"); SeleniumSetMethods.Click(ElementType.XPath, "//div[@id='dtUserSearch_wrapper']/div/div[3]/div/a[3]/span"); SeleniumSetMethods.Wait(ElementType.Id, "FirstName"); SeleniumSetMethods.EnterText(ElementType.Id, "FirstName", "Fred"); SeleniumSetMethods.EnterText(ElementType.Id, "LastName", "Flinstone"); SeleniumSetMethods.EnterText(ElementType.Id, "UserName", "Bedrock"); SeleniumSetMethods.EnterText(ElementType.Id, "EmailAddress", "*****@*****.**"); SeleniumSetMethods.EnterText(ElementType.Id, "Password", "passwrod1"); SeleniumSetMethods.Click(ElementType.Id, "Show_Password"); SeleniumSetMethods.EnterText(ElementType.Id, "PasswordConfirmation", "password1"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "IsActive", "Yes"); SeleniumSetMethods.Click(ElementType.Id, "UserRoles"); SeleniumSetMethods.Click(ElementType.CssSelector, "div.multiSelectOptions:nth-child(2) > label:nth-child(1)"); SeleniumSetMethods.Click(ElementType.XPath, "(//button[@type='button'])[5]"); }
public static void AddNewProperty(string StreetName) { // Properties - Add New Property SeleniumSetMethods.Wait(ElementType.LinkText, "Properties"); SeleniumSetMethods.Click(ElementType.LinkText, "Properties"); SeleniumSetMethods.Wait(ElementType.CssSelector, "span.ui-button-text"); SeleniumSetMethods.Click(ElementType.CssSelector, "span.ui-button-text"); Global.ConsoleOut("Window Title: " + PropertiesCollection.driver.Title); // Add New Property iFrame SeleniumWindowMethods.iFrame("externalSite"); SeleniumSetMethods.Click(ElementType.CssSelector, "a[href *= 'AM_POP_CLIENTPA']"); Global.ConsoleOut("Open Popup - New Property"); // Client - Popup SeleniumWindowMethods.WindowType(WinType.Popup); Global.ConsoleOut("Window Title: " + PropertiesCollection.driver.Title); SeleniumSetMethods.Wait(ElementType.Name, "csClientId"); SeleniumSetMethods.EnterText(ElementType.Name, "csClientId", "7224"); SeleniumSetMethods.Wait(ElementType.Name, "btnRedraw"); SeleniumSetMethods.Click(ElementType.Name, "btnRedraw"); SeleniumWindowMethods.WindowType(WinType.Popup); Global.ConsoleOut("Window Title: " + PropertiesCollection.driver.Title); SeleniumSetMethods.Click(ElementType.CssSelector, "img"); Global.ConsoleOut("Popup closing"); // Switch back to main window - Asset Manager Popup SeleniumWindowMethods.WindowType(WinType.Main); Global.ConsoleOut("Window Title: " + PropertiesCollection.driver.Title); SeleniumWindowMethods.iFrame("externalSite"); SeleniumSetMethods.Click(ElementType.CssSelector, "a[href *= 'AM_POP_AMGRPA']"); SeleniumWindowMethods.WindowType(WinType.Popup); SeleniumSetMethods.Wait(ElementType.Name, "msAmId"); SeleniumSetMethods.EnterText(ElementType.Name, "msAmId", "3287"); SeleniumSetMethods.Wait(ElementType.Name, "btnRedraw"); SeleniumSetMethods.Click(ElementType.Name, "btnRedraw"); SeleniumSetMethods.Click(ElementType.CssSelector, "img"); // Switch back to main window - File Manager Popup SeleniumWindowMethods.WindowType(WinType.Main); Global.ConsoleOut("Window Title: " + PropertiesCollection.driver.Title); SeleniumWindowMethods.iFrame("externalSite"); SeleniumSetMethods.Click(ElementType.CssSelector, "a[href *= 'AM_POP_AMGRPA2']"); SeleniumWindowMethods.WindowType(WinType.Popup); SeleniumSetMethods.Wait(ElementType.Name, "msAmId"); SeleniumSetMethods.Clear(ElementType.Name, "msAmId"); SeleniumSetMethods.Wait(ElementType.Name, "btnRedraw"); SeleniumSetMethods.Click(ElementType.Name, "btnRedraw"); SeleniumSetMethods.Wait(ElementType.CssSelector, "a[href *= 'Jon1']"); SeleniumSetMethods.Click(ElementType.CssSelector, "a[href *= 'Jon1']"); // Switch back to main window - Asset Manager Popup SeleniumWindowMethods.WindowType(WinType.Main); Global.ConsoleOut("Window Title: " + PropertiesCollection.driver.Title); SeleniumWindowMethods.iFrame("externalSite"); Global.StreetAddress = (Global.StreetNum + " " + StreetName); Global.ConsoleOut("Street Address: " + Global.StreetAddress); SeleniumSetMethods.Wait(ElementType.Name, "paPropAddr"); SeleniumSetMethods.EnterText(ElementType.Name, "paPropAddr", Global.StreetAddress); SeleniumSetMethods.EnterText(ElementType.Name, "paPropCity", "Irvine"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "paPropState", "California"); SeleniumSetMethods.EnterText(ElementType.Name, "paPropZip", "92620"); // Loan Information SeleniumSetMethods.EnterText(ElementType.Name, "Loan_Number", Global.LoanNum); SeleniumSetMethods.EnterText(ElementType.Name, "Borrower_First", "FirstName"); SeleniumSetMethods.EnterText(ElementType.Name, "Borrower_Last", "LastName"); SeleniumSetMethods.SelectDropDown(ElementType.Name, "paPropType", "SFR"); // Add Attorney - Popup SeleniumSetMethods.Click(ElementType.CssSelector, "a[href *= 'AM_POP_FCATTNYPA']"); Global.ConsoleOut("Open Popup - Attorney"); SeleniumWindowMethods.Sleep(2); SeleniumWindowMethods.WindowType(WinType.Popup); Global.ConsoleOut("Window Title: " + PropertiesCollection.driver.Title); SeleniumSetMethods.Click(ElementType.CssSelector, "a[href *= 'Just']"); // Switch back to main window SeleniumWindowMethods.WindowType(WinType.Main); Global.ConsoleOut("Window Title: " + PropertiesCollection.driver.Title); SeleniumWindowMethods.iFrame("externalSite"); SeleniumSetMethods.EnterText(ElementType.Name, "Fc_Saledt", Global.LastMonth); SeleniumSetMethods.EnterText(ElementType.Name, "Unpd_Bal", "250000"); SeleniumSetMethods.EnterText(ElementType.Name, "Fc_Apr_Value", "500000"); SeleniumSetMethods.EnterText(ElementType.Name, "Fc_Apr_Dte", Global.LastYear); SeleniumSetMethods.EnterText(ElementType.Name, "txtpaNote", "Do you want to build a snowman?"); SeleniumSetMethods.Click(ElementType.Name, "txtpaNote"); SeleniumSetMethods.Click(ElementType.Name, "btnAdd"); SeleniumWindowMethods.Sleep(3); // Get Property ID from Property Details page try { string PropertyID = SeleniumGetMethods.GetTextContent(ElementType.CssSelector, "#selectedProperty > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2)").TrimStart(); Global.OrderID = PropertyID; Global.ConsoleOut("Property ID: " + PropertyID);; } catch { SeleniumSetMethods.Wait(ElementType.Name, "btnAdd"); SeleniumSetMethods.Click(ElementType.Name, "btnAdd"); SeleniumWindowMethods.Sleep(2); string PropertyID = SeleniumGetMethods.GetTextContent(ElementType.CssSelector, "#selectedProperty > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2)").TrimStart(); Global.OrderID = PropertyID; Global.ConsoleOut("Property ID: " + PropertyID);; } // Screen Capture SeleniumWindowMethods.Sleep(1); SeleniumWindowMethods.ScreenShot("REO New Property"); }
public static void CompleteRentalAnalysis() { Global.ConsoleOut("Begin input @ " + DateTime.Now); SeleniumSetMethods.Click(ElementType.CssSelector, "button.r-button.r-button-collapse-all"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.CssSelector, "button.r-button.r-button-expand-all"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Unified_InspectedDate"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.XPath, "(//button[@type='button'])[8]"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_SubjectPropertyUnits", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_Marketing_ReoTrend", "Increasing"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Rental_PredominantOccupancy_LookupId", "Owner"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Rental_MarketingTime_LookupId", "Under 3 Months"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_OwnerPercentage", "98"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_TenantPercentage", "2"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_SchoolDistrict", "Irvine"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Rental_TenancyTrend_LookupId", "Increasing"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_NumActiveListingsInNhood", "6"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_PriceRangeActiveListingsFrom"); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_PriceRangeActiveListingsFrom", "450000"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_PriceRangeActiveListingsFrom"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_PriceRangeActiveListingsTo", "600000"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_PriceRangeActiveListingsTo"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_Marketing_VacancyPercentage", "0-5%"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Rental_NeighborhoodBlight", "No"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Unified_NeighDetailsAddnlComments", "Really good schools 10/10"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__StreetAddress", "101 Rose Arch"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__StreetAddress", "102 Rose Arch"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__StreetAddress", "103 Rose Arch"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__City", "Irvine"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__City", "Irvine"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__City", "Irvine"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_0__State", "California"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_1__State", "California"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_2__State", "California"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__PostalCode", "92620"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__PostalCode", "92620"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__PostalCode", "92620"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectListPast12MoOriginalListDate"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_0__OriginalListDate"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_1__OriginalListDate"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_2__OriginalListDate"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SubjectMarketing_SubjectListPast12MoOriginalListPrice", "500000"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectListPast12MoOriginalListPrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__OriginalListPrice", "500001"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_0__OriginalListPrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__OriginalListPrice", "500002"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_1__OriginalListPrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__OriginalListPrice", "500003"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_2__OriginalListPrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_SubjectListPrice", "500004"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "SubjectMarketing_SubjectListPrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__ListPrice", "500005"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "ListComps_0__ListPrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__ListPrice", "500006"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "ListComps_1__ListPrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__ListPrice", "500007"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "ListComps_2__ListPrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_0__SaleDate"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_1__SaleDate"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_2__SaleDate"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__SalePrice", "500005"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_0__SalePrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__SalePrice", "500006"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_1__SalePrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__SalePrice", "500007"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_2__SalePrice"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_SubjectDom", "30"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Dom", "35"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Dom", "40"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Dom", "50"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_DateLeaseBegins"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R1DateLeaseBegins"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R2DateLeaseBegins"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R3DateLeaseBegins"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_DateLeaseExpires"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.XPath, "(//button[@type='button'])[8]"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R1DateLeaseExpires"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.XPath, "(//button[@type='button'])[8]"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R2DateLeaseExpires"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.XPath, "(//button[@type='button'])[8]"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R3DateLeaseExpires"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.XPath, "(//button[@type='button'])[8]"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Subject_DataSource", "MLS"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_0__DataSource", "MLS"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_1__DataSource", "MLS"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_2__DataSource", "MLS"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_MonthlyRentalAmt", "2500"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_MonthlyRentalAmt"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_R1MonthlyRentalAmt", "2501"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R1MonthlyRentalAmt"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_R2MonthlyRentalAmt", "2502"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R2MonthlyRentalAmt"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_R3MonthlyRentalAmt", "2503"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_R3MonthlyRentalAmt"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Subject_LocationType"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Subject_LocationType", "Suburban"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.CssSelector, "#Subject_LocationType > option[value=\"2\"]"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_0__LocationType", "Suburban"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_1__LocationType", "Suburban"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_2__LocationType", "Suburban"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_PropertyView", "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_R1PropertyView", "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_R2PropertyView", "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_R3PropertyView", "1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Subject_Condition", "Excellent"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_0__Condition", "Good"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_1__Condition", "Good"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_2__Condition", "Average"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Rooms", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Rooms", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Rooms", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Rooms", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Beds", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Beds", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Beds", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Beds", "3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Baths", "2"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Baths", "2"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Baths", "2"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Baths", "2"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_GrossLivingArea", "1200"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__GrossLivingArea", "1300"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__GrossLivingArea", "1400"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__GrossLivingArea", "1500"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Bsmt", "100"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Bsmt", "200"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Bsmt", "300"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Bsmt", "400"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_FunctionalUtility", "Pool"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__FunctionalUtility", "Deck"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__FunctionalUtility", "Patio"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__FunctionalUtility", "Door"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Unified_CheckListListing1Comments", "Lease Comment 1"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Unified_CheckListListing2Comments", "Lease Comment 2"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Unified_CheckListListing3Comments", "Lease Comment 3"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "Rental_EstimatedMarketRent", "2567"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Click(ElementType.Id, "Rental_EstimatedMarketRent"); SeleniumWindowMethods.ThrottlingSleep(); }
public static void CompleteBPO() { SeleniumSetMethods.Click(ElementType.Id, "Subject_InspectionDate"); SeleniumSetMethods.Click(ElementType.XPath, "(//button[@type='button'])[2]"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsPropertySecure_0"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_IsNewConstruction_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_IsCurrentDisaster_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_ZoningDescription"); SeleniumSetMethods.Click(ElementType.Id, "Subject_LocationType_1"); SeleniumSetMethods.Click(ElementType.Id, "Marketing_MarketingDays"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_ReoTrend_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_MarketTimingTrend_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_PrimaryOccupant_0"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_IsIndustrialWithinQtrMile_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_VacancyPercentage_2"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_IsNeighborhoodNewConstruction_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_IsDisasterEvidence_1"); SeleniumSetMethods.Click(ElementType.Id, "Marketing_SalesLow"); SeleniumSetMethods.Click(ElementType.Id, "Marketing_ListingsLow"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_NeighborhoodDescription"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsRedFlagDamaged_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsRedFlagConstruction_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsRedFlagEnvironmental_0"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsRedFlagZoning_0"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsRedFlagMarketActivity_0"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsRedFlagStigma_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsRedFlagOther_0"); SeleniumSetMethods.Click(ElementType.Id, "Marketing_MarketConditions_1"); SeleniumSetMethods.Click(ElementType.Id, "Marketing_MarketPriceStability_2"); SeleniumSetMethods.Click(ElementType.Id, "Marketing_MarketPriceStabilityPercent"); SeleniumSetMethods.Click(ElementType.Id, "Marketing_ComparableSupply_1"); SeleniumSetMethods.Click(ElementType.Id, "Marketing_OwnerPercentage"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_ListingStatusPast12Mo_1"); SeleniumSetMethods.Click(ElementType.Id, "SubjectMarketing_SubjectDom"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectListPast12MoOriginalListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectListPast12MoLastListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_IsSubjectSoldPast12Mo_0"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectPast12MoSalePrice"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectPast12MoSalePriceDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectSoldPast12MoOriginalListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectSoldPast12MoLastListPrice"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SubjectMarketing_SubjectSoldPast12MoLastListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "SubjectMarketing_SubjectPropertyUnits"); SeleniumSetMethods.Click(ElementType.Id, "SubjectMarketing_SubjectLastSalePrice"); SeleniumSetMethods.Click(ElementType.Id, "SubjectMarketing_SubjectLastSaleDate"); SeleniumSetMethods.Click(ElementType.Id, "SubjectMarketing_SubjectLastSaleDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "SubjectMarketing_SubjectOccupancyStatus_1"); SeleniumSetMethods.Click(ElementType.Id, "SubjectMarketing_OwnershipStatus_0"); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_0__PostalCode"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_0__OriginalListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_1__OriginalListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_2__OriginalListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_1__OriginalListPrice"); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_0__SaleDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_1__SaleDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_2__SaleDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_0__Dom"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_IsDistressedSale_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps[0]_IsDistressedSale_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps[1]_IsDistressedSale_0"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps[2]_IsDistressedSale_1"); SeleniumSetMethods.Click(ElementType.Id, "Subject_LotSize"); SeleniumSetMethods.Click(ElementType.Id, "Subject_Units"); SeleniumSetMethods.Click(ElementType.Id, "Subject_Rooms"); SeleniumSetMethods.Click(ElementType.Id, "Subject_GarageCount"); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_1__GarageCount"); SeleniumSetMethods.Click(ElementType.Id, "SaleComps_2__GarageCount"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Subject_PoolSpa"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_0__HoaFee"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_SaleComps_0__Comparability"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_MarketYearBuilt"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_Marketing_SaleListRatioPast3Mo"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps_0__OriginalListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps_1__OriginalListDate"); SeleniumSetMethods.Click(ElementType.CssSelector, "span.ui-icon.ui-icon-circle-triangle-w"); SeleniumSetMethods.Click(ElementType.LinkText, "17"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps_2__OriginalListDate"); SeleniumSetMethods.Click(ElementType.LinkText, "15"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_0__OriginalListPrice"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_0__Dom"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps[0]_IsDistressedSale_1"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps[1]_IsDistressedSale_0"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps[2]_IsDistressedSale_1"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_0__LotSize"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_0__Units"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps_0__Age"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_0__Rooms"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_0__GrossLivingArea"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps_0__BsmtSqFt"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_0__GarageCount"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_1__GarageType"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_1__GarageCount"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_2__GarageType"); SeleniumSetMethods.Click(ElementType.Id, "ListComps_2__GarageCount"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps_0__PoolSpa"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_ListComps_0__HoaFee"); SeleniumSetMethods.Click(ElementType.Id, "QuickSaleListPrice"); SeleniumSetMethods.Click(ElementType.Id, "PennyMac_AsIsDays"); SeleniumSetMethods.Click(ElementType.Id, "ProviderComments"); // Enter Text SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_OwnerName", "Owner"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_VendorOrderId", "123-66"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_ParcelNumber", "123-333-55"); SeleniumSetMethods.EnterText(ElementType.Id, "BpoBrokerDistance", "15"); SeleniumSetMethods.EnterText(ElementType.Id, "BpoBrokerYearsExperience", "15"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_ZoningDescription", "zone"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_ZoningDataSource", "Zone data"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_CurrentUse", "Current use: Residential"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_ProjectedUse", "Project use :Residential"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_PropertyComments", "subject comments: Residential"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_MedianRent", "2500"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_MarketingDays", "90"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_SalesLow", "350000"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_SalesHigh", "425000"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_TotalSales", "5"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_ListingsLow", "375000"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_ListingsHigh", "430000"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_TotalListings", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_NeighborhoodDescription", "Neighborhood Description: tests"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_MarketConditionsComment", "Marketconditions: Test"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_RedFlagComments", "RED flags: Comments"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_MarketPriceStabilityPercent", "10"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_MarketPriceStabilityMonths", "24"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_OwnerPercentage", "50"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_TenantPercentage", "40"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_ComparableListingsCount", "4"); SeleniumSetMethods.EnterText(ElementType.Id, "Marketing_ReoListingsCount", "0"); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_SubjectDom", "45"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SubjectMarketing_SubjectListPast12MoOriginalListPrice", "475000"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SubjectMarketing_SubjectListPast12MoLastListPrice", "470000"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SubjectMarketing_SubjectPast12MoSalePrice", "575000"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SubjectMarketing_SubjectSoldPast12MoOriginalListPrice", "600000"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SubjectMarketing_SubjectSoldPast12MoLastListPrice", "580000"); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_ListingBrokerName", "test broker"); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_ListingFirmName", "service corp"); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_ListingBrokerPhone", "800-963-9999"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SubjectMarketing_SubjectPropertyType", "Single Family"); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_SubjectPropertyUnits", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_SubjectLastSalePrice", "576000"); SeleniumSetMethods.EnterText(ElementType.Id, "SubjectMarketing_HoaFee", "250.33"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__StreetAddress", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__StreetAddress", "2"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__StreetAddress", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__City", "Irvine"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__City", "Irvine"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__City", "Irvine"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_0__State", "California"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_1__State", "California"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_2__State", "California"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__PostalCode", "92620"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__PostalCode", "92620"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__PostalCode", "92620"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__ProximityDistance", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__ProximityDistance", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__ProximityDistance", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__OriginalListPrice", "470000"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__OriginalListPrice", "450000"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__OriginalListPrice", "440000"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__SalePrice", "450000"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__SalePrice", "425000"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__SalePrice", "425000"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__ListPriceAtSale", "450000"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__ListPriceAtSale", "430000"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__ListPriceAtSale", "425000"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Subject_DataSource", "MLS"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_0__DataSource", "Appraisal"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_1__DataSource", "MLS"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_2__DataSource", "Appraisal"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Dom", "90"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Dom", "80"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Dom", "75"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_TotalDom", "45"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__TotalDom", "95"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__TotalDom", "80"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__TotalDom", "75"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_FundingSource", "sub fund"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__FundingSource", "s1 fund"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__FundingSource", "s2 fund"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__FundingSource", "s3 fund"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SubjectMarketing_SubjectConcessions", "sub salecon"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Concessions", "s1 concession"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Concessions", "s2 concession"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Concessions", "s3 concession"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_0__LocationType", "Suburban"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_1__LocationType", "Urban"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_2__LocationType", "Suburban"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "LotSizeUnitType", "Sq. Ft."); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_LotSize", "6000"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__LotSize", "4500"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__LotSize", "5750"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__LotSize", "8500"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_Site", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__Site", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__Site", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__Site", "1"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_0__PropertyType", "Single Family"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_1__PropertyType", "Single Family"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_2__PropertyType", "Single Family"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Units", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Units", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Units", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Units", "1"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_Subject_ConstructionType", "Stone"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_0__ConstructionType", "Wood"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_1__ConstructionType", "Other"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_2__ConstructionType", "Brick"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_Design", "sub design"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__Design", "s1 design"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__Design", "s2 design"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__Design", "s3 design"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_Age", "20"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__Age", "22"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__Age", "23"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__Age", "24"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_Subject_ViewQualityDescription", "Adverse"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_0__ViewQualityDescription", "Neutral"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_1__ViewQualityDescription", "Neutral"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_2__ViewQualityDescription", "Neutral"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_0__ViewComparison", "Good"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_1__ViewComparison", "Satisfactory"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_2__ViewComparison", "Poor"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Subject_Condition", "Excellent"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_0__Condition", "Good"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_1__Condition", "Average"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_2__Condition", "Fair"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Rooms", "8"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Rooms", "9"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Rooms", "9"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Rooms", "7"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Beds", "5"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Beds", "4"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Beds", "5"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Beds", "4"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Baths", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Baths", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Baths", "2"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Baths", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_PartialBaths", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__PartialBaths", "0"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__PartialBaths", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__PartialBaths", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_GrossLivingArea", "2500"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__GrossLivingArea", "2500"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__GrossLivingArea", "2500"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__GrossLivingArea", "2750"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Bsmt", "sub base"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Bsmt", "s1 basement"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Bsmt", "s2 basement"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Bsmt", "s3 basement"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_BsmtSqFt", "500"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_BsmtPercentage", "10"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__BsmtSqFt", "400"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__BsmtPercentage", "0"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__BsmtSqFt", "0"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__BsmtPercentage", "0"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__BsmtSqFt", "250"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__BsmtPercentage", "15"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "Subject_GarageType", "Carport"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_GarageCount", "2"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_0__GarageType", "Carport"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__GarageCount", "2"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_1__GarageType", "Carport"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__GarageCount", "2"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "SaleComps_2__GarageType", "Carport"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__GarageCount", "2"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Subject_PoolSpa", "sub pool"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__PoolSpa", "s1 pool"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__PoolSpa", "s2 pool"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__PoolSpa", "s3 pool"); SeleniumSetMethods.EnterText(ElementType.Id, "Subject_Extras", "sub other"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Extras", "s1 other"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Extras", "s2 other"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Extras", "s3 other"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_0__HoaFee", "180"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_1__HoaFee", "550.85"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_SaleComps_2__HoaFee", "550"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_0__Comparability", "Good"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_1__Comparability", "Satisfactory"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_SaleComps_2__Comparability", "Poor"); SeleniumSetMethods.EnterText(ElementType.Id, "Repairs_0__Description", "repair"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_Repairs_0__RepairType", "Interior"); SeleniumSetMethods.EnterText(ElementType.Id, "Repairs_0__Amount", "100.23"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_MarketYearBuilt", "1999"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_ClosedSalesPast6Mo", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_MarketGrossLivingArea", "1800"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_AbsorptionRatePast6Mo", "20"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_MarketLotSize", "6500"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_PendingSalesCount", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_MarketBeds", "4"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_SupplyMonths", "2"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_MarketBaths", "2.5"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_MarketUnits", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_AvgListPricePast3Mo", "400000"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_AvgListPricePast6Mo", "375000.00"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_ComparableSalesSearchRadius", "15.3"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_AvgSalePricePast3Mo", "410000"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_AvgSalePricePast6Mo", "380000"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_Marketing_MarketPropertyType", "Single Family"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_Marketing_ComparableAge", "Last 6 Months"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_SaleListRatioPast3Mo", "25"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_Marketing_SaleListRatioPast6Mo", "16"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__StreetAddress", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__StreetAddress", "4"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__StreetAddress", "5"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__StreetAddress", "6"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__City", "Irvine"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__City", "Irvine"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__City", "irvine"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_0__State", "California"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_1__State", "California"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_2__State", "California"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__PostalCode", "92620"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__PostalCode", "92620"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__PostalCode", "92620"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__ProximityDistance", "0.4"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__ProximityDistance", "0.6"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__ProximityDistance", "0.8"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__OriginalListPrice", "400000"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__OriginalListPrice", "410000"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__OriginalListPrice", "420000"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__ListPrice", "400000"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__ListPrice", "409000"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__ListPrice", "412999"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_0__DataSource", "MLS"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_1__DataSource", "MLS"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_2__DataSource", "MLS"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Concessions", "l1 sale conce"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Concessions", "l2 salecon"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Concessions", "l3salecon"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Dom", "25"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Dom", "26"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Dom", "28"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__TotalDom", "33"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__TotalDom", "34"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__TotalDom", "35"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__FundingSource", "l1 fund"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__FundingSource", "l2fund"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__FundingSource", "l3 fund"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__LotSize", "6250"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__LotSize", "5500"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__LotSize", "5500"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__Site", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__Site", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__Site", "1"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_0__PropertyType", "Single Family"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_1__PropertyType", "Single Family"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_2__PropertyType", "Single Family"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Units", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Units", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Units", "1"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_0__ConstructionType", "Brick"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_1__ConstructionType", "Mix"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_2__ConstructionType", "Stone"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__Design", "li design"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__Design", "l2 design"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__Design", "l3 design"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__Age", "25"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__Age", "15"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__Age", "10"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_0__Condition", "Fair"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_1__Condition", "Good"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_2__Condition", "Poor"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_0__ViewQualityDescription", "Adverse"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_1__ViewQualityDescription", "Neutral"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_2__ViewQualityDescription", "Beneficial"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_0__ViewComparison", "Good"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_1__ViewComparison", "Good"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_2__ViewComparison", "Good"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Rooms", "7"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Rooms", "6"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Rooms", "7"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Beds", "4"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Beds", "6"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Beds", "5"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Baths", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Baths", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Baths", "3"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__PartialBaths", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__PartialBaths", "2"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__PartialBaths", "1"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__GrossLivingArea", "2750"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__GrossLivingArea", "2500"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__GrossLivingArea", "2500"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Bsmt", "l1basement"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Bsmt", "l2basement"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Bsmt", "l3 basement"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__BsmtSqFt", "0"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__BsmtPercentage", "0"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__BsmtSqFt", "500"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__BsmtPercentage", "100"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__BsmtSqFt", "150"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__BsmtPercentage", "20"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_0__GarageType", "Attached"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__GarageCount", "2"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_1__GarageType", "Detached"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__GarageCount", "1"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "ListComps_2__GarageType", "None"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__GarageCount", "0"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__PoolSpa", "l1pool"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__PoolSpa", "l2pool"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__PoolSpa", "l3pool"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Extras", "l1 other"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Extras", "l2other"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Extras", "l3other"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_0__HoaFee", "180"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_1__HoaFee", "250"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_ListComps_2__HoaFee", "275"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_0__Comparability", "Good"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_1__Comparability", "Satisfactory"); SeleniumSetMethods.SelectDropDown(ElementType.Id, "PennyMac_ListComps_2__Comparability", "Poor"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_0__Comment", "sale#1 comments"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_1__Comment", "sale#2 comments"); SeleniumSetMethods.EnterText(ElementType.Id, "SaleComps_2__Comment", "sale#3 comments"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_0__Comment", "List1 comments"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_1__Comment", "list#2 comments"); SeleniumSetMethods.EnterText(ElementType.Id, "ListComps_2__Comment", "list#3 comments"); SeleniumSetMethods.EnterText(ElementType.Id, "QuickSaleListPrice", "411111"); SeleniumSetMethods.EnterText(ElementType.Id, "QuickSaleValue", "422222"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_AsIsDays", "30"); SeleniumSetMethods.EnterText(ElementType.Id, "AsisListPrice", "433333"); SeleniumSetMethods.EnterText(ElementType.Id, "AsIsValue", "444444"); SeleniumSetMethods.EnterText(ElementType.Id, "PennyMac_RepairedDays", "45"); SeleniumSetMethods.EnterText(ElementType.Id, "RepairedListPrice", "455555"); SeleniumSetMethods.EnterText(ElementType.Id, "RepairedValue", "466666"); SeleniumSetMethods.EnterText(ElementType.Id, "ProviderComments", "comments"); SeleniumSetMethods.EnterText(ElementType.Id, "BrokenRuleComments_SaleCompLotSizeComment", "Testing 123"); SeleniumSetMethods.EnterText(ElementType.Id, "BrokenRuleComments_SaleCompSalePriceComment", "Testing 234"); // Add images SeleniumSetMethods.Clear(ElementType.Id, "190_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "190_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\B1.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "192_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "192_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\B2.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "193_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "193_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\B3.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "197_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "197_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\C1.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "198_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "198_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\C2.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "199_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "199_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\C3.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "200_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "200_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\C4.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "201_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "201_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\C5.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "202_1_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "202_1_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\C6.jpg"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "16_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "16_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\AUpload.pdf"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.Clear(ElementType.Id, "27_fileupload"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumSetMethods.EnterText(ElementType.Id, "27_fileupload", "\\\\hqfs1\\Public\\IT\\QA\\Pictures\\AUpload.pdf"); SeleniumWindowMethods.ThrottlingSleep(); SeleniumWindowMethods.Sleep(30); SeleniumSetMethods.Wait(ElementType.Id, "btnBpoSave"); SeleniumSetMethods.Click(ElementType.Id, "btnBpoSave"); SeleniumSetMethods.AlertWait(); SeleniumWindowMethods.Assertion(Alert.Accept); SeleniumWindowMethods.Sleep(5); }