def Alerts():     
    
    snooze(3)
 
    clickButton(waitForObject(":Data & Analytics NYSE QA.Alerts_MonsoonNewPadButton"))
    snooze(2)
    
    clickButton(waitForObject(":Alerts_JButton_2"))
    activateItem(waitForObjectItem(":Alerts_JButton_2", "Attach"))
    snooze(3)
    
    #Price Alerts
    
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert_LCTextField"), 30, 10, 0, Button.Button1)
    type(waitForObject(":Add Price Alert_LCTextField"), "145")
    mouseClick(waitForObject(":Add Price Alert.Link To:_LCCheckBox"), 17, 10, 0, Button.Button1)
    mouseClick(waitForObject(":Add Price Alert_LCTextArea"), 13, 21, 0, Button.Button1)
    type(waitForObject(":Add Price Alert_LCTextArea"), "test")
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    snooze(3)
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert_CommonButton"), 6, 8, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Last+Settle"), 82, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Add Price Alert_LCTextField"), 18, 10, 0, Button.Button1)
    type(waitForObject(":Add Price Alert_LCTextField"), "144")
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    snooze(3)
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert.com.futuresource.livecharts.common.LCComboBox_LCComboBox"), 23, 6, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Market"), 40, 15, 0, Button.Button1)
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    snooze(3)
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert.com.futuresource.livecharts.common.LCComboBox_LCComboBox"), 24, 5, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Recent"), 60, 9, 0, Button.Button1)
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "n")
    type(waitForObject(":Add Price Alert_LCTextField_6"), "<Backspace>")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert.com.futuresource.livecharts.common.LCComboBox_LCComboBox"), 112, 13, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Net Change"), 74, 6, 0, Button.Button1)
    mouseClick(waitForObject(":Add Price Alert_LCTextField"), 50, 7, 0, Button.Button1)
    type(waitForObject(":Add Price Alert_LCTextField"), "1")
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    snooze(3)
    
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert_CommonButton"), 10, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "% Change"), 42, 5, 0, Button.Button1)
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    
    snooze(3)
    #type(waitForObject(":Add Price Alert_LCTextField"), "0.7")
    #clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert_CommonButton"), 6, 11, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "NewSettlement"), 48, 10, 0, Button.Button1)
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    clickButton(waitForObject(":Error.OK_FixedSizeButton"))
    mouseClick(waitForObject(":Add Price Alert_CommonButton"), 10, 10, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Trade Size"), 58, 7, 0, Button.Button1)
    mouseClick(waitForObject(":Add Price Alert_LCTextField_7"), 37, 11, 0, Button.Button1)
    type(waitForObject(":Add Price Alert_LCTextField_7"), "100")
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    snooze(3)
    
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert_CommonButton"), 2, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Ask"), 41, 11, 0, Button.Button1)
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert_CommonButton"), 6, 10, 0, Button.Button1)
    setValue(waitForObject(":Add Price Alert_JScrollBar"), 80)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Trade Size"), 19, 19, 0, Button.Button1)
    mouseClick(waitForObject(":Add Price Alert_LCTextField"), 55, 8, 0, Button.Button1)
    type(waitForObject(":Add Price Alert_LCTextField"), "120")
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    snooze(3)
    
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "i")
    type(waitForObject(":Add Price Alert_LCTextField_3"), "b")
    type(waitForObject(":Add Price Alert_LCTextField_4"), "m")
    type(waitForObject(":Add Price Alert_LCTextField_5"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert_CommonButton"), 10, 10, 0, Button.Button1)
    setValue(waitForObject(":Add Price Alert_JScrollBar"), 80)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Bid"), 88, 8, 0, Button.Button1)
    mouseClick(waitForObject(":Add Price Alert_LCTextField"), 40, 9, 0, Button.Button1)
    type(waitForObject(":Add Price Alert_LCTextField"), "144")
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    snooze(3)
    
    #Condition Alerts
    clickTab(waitForObject(":Data & Analytics NYSE QA.Condition Alerts_TabProxy"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Condition Alerts_LCUppercaseTextField"), "aapl+ibm")
    mouseClick(waitForObject(":Add Condition Alerts.Link To:_LCCheckBox"), 12, 8, 0, Button.Button1)
    mouseClick(waitForObject(":Add Condition Alerts_LCTextArea"), 100, 36, 0, Button.Button1)
    type(waitForObject(":Add Condition Alerts_LCTextArea"), "test")
    clickButton(waitForObject(":Add Condition Alerts.OK_FixedSizeButton"))
    clickButton(waitForObject(":Error.OK_FixedSizeButton"))
    snooze(2)
    mouseClick(waitForObject(":Add Condition Alerts_LCUppercaseTextField"), 119, 2, 0, Button.Button1)
    type(waitForObject(":Add Condition Alerts_LCUppercaseTextField"), "+5")
    clickButton(waitForObject(":Add Condition Alerts.OK_FixedSizeButton"))
    clickButton(waitForObject(":Error.OK_FixedSizeButton"))
    snooze(2)
    clickButton(waitForObject(":Add Condition Alerts.Cancel_FixedSizeButton"))
    snooze(3)
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    type(waitForObject(":Add Condition Alerts_LCUppercaseTextField"), "'ibm'>150")
    mouseClick(waitForObject(":Add Condition Alerts.Link To:_LCCheckBox"), 13, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Add Condition Alerts_LCTextArea"), 62, 16, 0, Button.Button1)
    type(waitForObject(":Add Condition Alerts_LCTextArea"), "test")
    clickButton(waitForObject(":Add Condition Alerts.OK_FixedSizeButton"))
    snooze(3)
    
    #Data Alerts
    clickTab(waitForObject(":Data & Analytics NYSE QA.Data Alerts_TabProxy"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    mouseClick(waitForObject(":Add Data Alert_CommonButton"), 9, 5, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Data Alert.ComboBox.list_JList", "Delayed Opening"), 62, 15, 0, Button.Button1)
    mouseClick(waitForObject(":Add Data Alert_LCTextField"), 135, 7, 0, Button.Button1)
    type(waitForObject(":Add Data Alert_LCTextField"), "i")
    type(waitForObject(":Add Data Alert_LCTextField_2"), "b")
    type(waitForObject(":Add Data Alert_LCTextField_3"), "m")
    mouseClick(waitForObjectItem(":Add Data Alert.ComboBox.list_JList", "IBM"), 33, 15, 0, Button.Button1)
    mouseClick(waitForObject(":Add Data Alert_LCTextArea"), 34, 19, 0, Button.Button1)
    type(waitForObject(":Add Data Alert_LCTextArea"), "test")
    mouseClick(waitForObject(":Add Data Alert.Email notify: _LCCheckBox"), 7, 10, 0, Button.Button1)
    mouseClick(waitForObject(":Add Data Alert.Email notify: _LCCheckBox"), 7, 10, 0, Button.Button1)
    clickButton(waitForObject(":Add Data Alert.Cancel_FixedSizeButton"))
    snooze(3)
    
    clickTab(waitForObject(":Data & Analytics NYSE QA.News Alerts_TabProxy_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    mouseClick(waitForObject(":Add News Alert_LCTextField_116"), 72, 6, 0, Button.Button1)
    type(waitForObject(":Add News Alert_LCTextField_116"), "a")
    type(waitForObject(":Add News Alert_LCTextField_117"), "a")
    type(waitForObject(":Add News Alert_LCTextField_118"), "p")
    type(waitForObject(":Add News Alert_LCTextField_119"), "l")
    mouseClick(waitForObjectItem(":Add News Alert.ComboBox.list_JList_2", "AAPL"), 52, 12, 0, Button.Button1)
    mouseClick(waitForObject(":Add News Alert_LCTextArea_2"), 66, 31, 0, Button.Button1)
    type(waitForObject(":Add News Alert_LCTextArea_2"), "test")
    mouseClick(waitForObject(":Add News Alert.Email notify: _LCCheckBox"), 9, 11, 0, Button.Button1)
    mouseClick(waitForObject(":Add News Alert.Email notify: _LCCheckBox"), 9, 11, 0, Button.Button1)
    clickButton(waitForObject(":Add News Alert.Cancel_FixedSizeButton_2"))

    snooze(3)

      
# # News Alerts

    clickTab(waitForObject(":Data & Analytics NYSE QA.News Alerts_TabProxy"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    clickButton(waitForObject(":Add News Alert_JButton"))
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Services"), 5, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Services"), 8, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Services.AF    Naviga News - Fly on the Wall"), 8, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Add News Alert.com.futuresource.livecharts.dialogs.GridPanel$2_LCPanel_4"), 425, 4, 0, Button.Button1)
    mouseClick(waitForObject(":Add News Alert.Link To:_LCCheckBox"), 4, 10, 0, Button.Button1)
    mouseClick(waitForObject(":Add News Alert_LCTextField_2"), 89, 12, 0, Button.Button1)
    type(waitForObject(":Add News Alert_LCTextField_2"), "i")
    type(waitForObject(":Add News Alert_LCTextField_3"), "b")
    type(waitForObject(":Add News Alert_LCTextField_4"), "m")
    mouseClick(waitForObject(":Add News Alert_LCTextArea"), 185, 45, 0, Button.Button1)
    type(waitForObject(":Add News Alert_LCTextArea"), "test")
    clickButton(waitForObject(":Add News Alert.OK_FixedSizeButton"))
    snooze(3)
    
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    clickButton(waitForObject(":Add News Alert_LCAppendedButton"))
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Categories"), 7, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Categories.Commodities - Agriculture "), 4, 9, 0, Button.Button1)
    clickButton(waitForObject(":Add News Alert.OK_FixedSizeButton"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    clickButton(waitForObject(":Add News Alert_LCAppendedButton"))
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Categories"), 4, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Categories.Commodities - Energy"), 6, 9, 0, Button.Button1)
    clickButton(waitForObject(":Add News Alert_LCAppendedButton_2"))
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Services"), 5, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Services"), 5, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Services.CB    Dow Jones Commodities Basic"), 7, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add News Alert_LCTree_2", "All Services.DS    Dow Jones European Spotlight"), 8, 9, 0, Button.Button1)
    clickButton(waitForObject(":Add News Alert.OK_FixedSizeButton"))
    snooze(3)
    
    clickTab(waitForObject(":Data & Analytics NYSE QA.Time Alerts_TabProxy"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    mouseClick(waitForObject(":Add Time Alerts_CommonButton"), 4, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "Tomorrow"), 37, 8, 0, Button.Button1)
    mouseClick(waitForObject(":Add Time Alerts_LCTextArea"), 74, 33, 0, Button.Button1)
    type(waitForObject(":Add Time Alerts_LCTextArea"), "test")
    mouseClick(waitForObject(":Add Time Alerts.Link To:_LCCheckBox"), 5, 7, 0, Button.Button1)
    clickButton(waitForObject(":Add Time Alerts.OK_FixedSizeButton"))
    snooze(3)

    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    mouseClick(waitForObject(":Add Time Alerts_CommonButton"), 7, 6, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "mm/dd/yyyy"), 45, 0, 0, Button.Button1)
    mouseClick(waitForObject(":Add Time Alerts_CommonButton"), 9, 8, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "Weekdays"), 35, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Add Time Alerts_LCTextArea"), 111, 28, 0, Button.Button1)
    type(waitForObject(":Add Time Alerts_LCTextArea"), "test")
    mouseClick(waitForObject(":Add Time Alerts.Link To:_LCCheckBox"), 7, 7, 0, Button.Button1)
    clickButton(waitForObject(":Add Time Alerts.OK_FixedSizeButton"))

    snooze(3)
    
    clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
    mouseClick(waitForObject(":Add Time Alerts_CommonButton"), 10, 7, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "mm/dd/yyyy"), 66, 7, 0, Button.Button1)
    clickButton(waitForObject(":Add Time Alerts_LCAppendedButton_2"))
    mouseClick(waitForObject(":Add Time Alerts.10_JLabel"), 16, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Add Time Alerts_LCTextArea"), 74, 44, 0, Button.Button1)
    type(waitForObject(":Add Time Alerts_LCTextArea"), "test")
    mouseClick(waitForObject(":Add Time Alerts.Link To:_LCCheckBox"), 11, 10, 0, Button.Button1)
    clickButton(waitForObject(":Add Time Alerts.OK_FixedSizeButton"))

    snooze(3)
     
      
#  #Time Alerts
#   
#     clickTab(waitForObject(":Data & Analytics NYSE QA.Time Alerts_TabProxy"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA.Add_SmallButton"))
#     snooze(1)
#     mouseClick(waitForObject(":Add Time Alerts_CommonButton"), 8, 7, 0, Button.Button1)
#     mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "Tomorrow"), 47, 10, 0, Button.Button1)
#     mouseClick(waitForObject(":Add Time Alerts.com.futuresource.livecharts.dialogs.GridPanel$2_LCPanel"), 53, 30, 0, Button.Button1)
#     waitFor("object.exists(':Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox')", 20000)
#     test.compare(str(findObject(":Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox").selecteditem), "Tomorrow")
#   
#     snooze(2)
#       
#     mouseClick(waitForObject(":Add Time Alerts_CommonButton"), 5, 8, 0, Button.Button1)
#     mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "Weekdays"), 47, 14, 0, Button.Button1)
#     waitFor("object.exists(':Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox')", 20000)
#     test.compare(str(findObject(":Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox").selecteditem), "Weekdays")
#   
#     snooze(3)
#       
#     mouseClick(waitForObject(":Add Time Alerts_CommonButton"), 7, 7, 0, Button.Button1)
#     mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "mm/dd/yyyy"), 58, 8, 0, Button.Button1)
#     waitFor("object.exists(':Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox')", 20000)
#     test.compare(str(findObject(":Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox").selecteditem), "mm/dd/yyyy")
#   
#     snooze(3)
#     mouseClick(waitForObject(":Add Time Alerts_CommonButton"), 7, 7, 0, Button.Button1)
#     mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "Today"), 28, 10, 0, Button.Button1)
#     waitFor("object.exists(':Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox')", 20000)
#     test.compare(str(findObject(":Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox").selecteditem), "Today")
#     
#     snooze(3)   
#     mouseClick(waitForObject(":Add Time Alerts_LCTextArea"), 28, 13, 0, Button.Button1)
#     type(waitForObject(":Add Time Alerts_LCTextArea"), "test")
#     waitFor("object.exists(':Add Time Alerts.Notes: _LCLabel')", 20000)
#     test.compare(findObject(":Add Time Alerts.Notes: _LCLabel").text, "Notes: ")
#   
#     snooze(3)
#       
#     mouseClick(waitForObject(":Add Time Alerts.Link To:_LCCheckBox"), 10, 10, 0, Button.Button1)
#     waitFor("object.exists(':Add Time Alerts.Link To:_LCCheckBox')", 20000)
#     test.compare(findObject(":Add Time Alerts.Link To:_LCCheckBox").text, "Link To:")
#   
#     snooze(3)
#       
#     mouseClick(waitForObject(":Add Time Alerts.com.futuresource.livecharts.common.LCComboBox_LCComboBox_2"), 54, 6, 0, Button.Button1)
#     mouseClick(waitForObjectItem(":Add Time Alerts.ComboBox.list_JList", "Page 2"), 32, 10, 0, Button.Button1)
#     waitFor("object.exists(':Add Time Alerts.Workbook:_LCLabel')", 20000)
#     test.compare(findObject(":Add Time Alerts.Workbook:_LCLabel").text, "Workbook:")
#     snooze(3)
#     waitFor("object.exists(':Add Time Alerts.Page:_LCLabel')", 20000)
#     test.compare(findObject(":Add Time Alerts.Page:_LCLabel").text, "Page:")
#   
#     snooze(3)
#       
#     clickButton(waitForObject(":Add Time Alerts.OK_FixedSizeButton"))
      
# Alert History
  
    clickTab(waitForObject(":Data & Analytics NYSE QA.Alert History_TabProxy"))
    waitFor("object.exists(':Data & Analytics NYSE QA.Alert History_TabProxy')", 20000)
    test.compare(findObject(":Data & Analytics NYSE QA.Alert History_TabProxy").text, "Alert History")


    clickTab(waitForObject(":Data & Analytics NYSE QA.Price Alerts_TabProxy"))
    snooze(2)

    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 32, 2, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Chart"))
    activateItem(waitForObjectItem(":Price Alerts.Chart_JMenu", "Default"))
    snooze(2)
    clickButton(waitForObject(":Chart_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 20, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Stock Options"))
    snooze(2)
    test.compare(waitForObjectExists(":Stock Options.Stock Options_LCLabel_2").name, "Stock Options")
    clickButton(waitForObject(":Stock Options_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 24, 1, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "News"))
    snooze(2)
    test.compare(waitForObjectExists(":News.News_LCLabel_2").name, "News")
    clickButton(waitForObject(":News_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 19, 13, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Detailed Quotes"))
    snooze(2)
    clickButton(waitForObject(":Detailed Quotes_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 40, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Time & Sales"))
    test.compare(waitForObjectExists(":Time & Sales.Time & Sales_LCLabel_2").name, "Time & Sales")
    snooze(2)
    clickButton(waitForObject(":Time & Sales_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 22, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Market Depth"))
    snooze(2)
    test.compare(waitForObjectExists(":Market Depth.Market Depth_LCLabel_2").name, "Market Depth")
    clickButton(waitForObject(":Market Depth_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 36, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Net House"))
    snooze(2)
    test.compare(waitForObjectExists(":Net House.Net House_LCLabel_2").name, "Net House")
    clickButton(waitForObject(":Net House_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 31, 7, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Fundamentals"))
    activateItem(waitForObjectItem(":Price Alerts.Fundamentals_JMenu", "Company Profile"))
    snooze(2)
    test.compare(waitForObjectExists(":Fundamentals.Fundamentals_LCLabel_2").name, "Fundamentals")
    clickButton(waitForObject(":Fundamentals_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 39, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Strip Calculator"))
    snooze(2)
    test.compare(waitForObjectExists(":Strip Calculator.Strip Calculator_LCLabel_2").name, "Strip Calculator")
    clickButton(waitForObject(":Strip Calculator_JButton"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 25, 11, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Show Titlebar description"))
    snooze(2)
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_3"), 28, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Show Titlebar description"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 18, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Spread Matrix"))
    snooze(2)
    test.compare(waitForObjectExists(":Spread Matrix.Spread Matrix_LCLabel").name, "Spread Matrix")
    clickButton(waitForObject(":Spread Matrix_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 14, 12, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Data Table"))
    activateItem(waitForObjectItem(":Price Alerts.Data Table_JMenu", "Default"))
    snooze(2)
    test.compare(waitForObjectExists(":Data Table.Data Table_LCLabel").text, "Data Table")
    clickButton(waitForObject(":Data Table_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 12, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Fixed Pages"))
    snooze(2)
    test.compare(waitForObjectExists(":Fixed Pages.Fixed Pages_LCLabel").name, "Fixed Pages")
    clickButton(waitForObject(":Fixed Pages_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 19, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Trade Manager"))
    snooze(2)
    test.compare(waitForObjectExists(":Trade Manager.Trade Manager_LCLabel").name, "Trade Manager")
    clickButton(waitForObject(":Trade Manager_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 31, 5, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Grid"))
    snooze(2)
    clickButton(waitForObject(":Grid_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 21, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Short Interest / Volume"))
    snooze(2)
    clickButton(waitForObject(":Short Interest / Volume_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "1/1"), 27, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Broker Share"))
    snooze(2)
    clickButton(waitForObject(":Broker Share_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 18, 7, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Add To Symbol list"))
    activateItem(waitForObjectItem(":Price Alerts.Add To Symbol list_JMenu", "Workspace Symbol Lists"))
    activateItem(waitForObjectItem(":Workspace Symbol Lists_JMenu_22", "Dow/S&P/NYSE"))
    clickButton(waitForObject(":Information.OK_FixedSizeButton"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 18, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_19", "Watch List"))
    activateItem(waitForObjectItem(":Watch List_JMenu_15", "To the right"))
    snooze(2)
    clickButton(waitForObject(":Data & Analytics NYSE QA.Symbol List_LCTreeButton"))
    mouseClick(waitForObjectItem(":Data & Analytics NYSE QA_LCTree", ".Workspace Symbol Lists.Dow/S&P/NYSE"), 66, 9, 0, Button.Button1)
    test.compare(waitForObjectExists(":com.futuresource.livecharts.newquotes.QuotePad$2.15_0_TableItemProxy").text, "IBM [15]")
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 23, 5, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Add To Symbol list"))
    activateItem(waitForObjectItem(":Price Alerts.Add To Symbol list_JMenu", "Mobile Home Page (Phone Only)"))
    activateItem(waitForObjectItem(":Mobile Home Page (Phone Only)_JMenu_15", "Futures"))
    clickButton(waitForObject(":Information.OK_FixedSizeButton"))
    snooze(2)
    clickButton(waitForObject(":Data & Analytics NYSE QA.Dow/S&P/NYSE_LCTreeButton"))
    mouseClick(waitForObjectItem(":Data & Analytics NYSE QA_LCTree", ".Mobile Home Page (Phone Only).Futures"), 36, 9, 0, Button.Button1)
    test.compare(waitForObjectExists(":com.futuresource.livecharts.newquotes.QuotePad$2.7_0_TableItemProxy_2").text, "IBM [15]")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton"))
    snooze(2)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 12, 5, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Notes"))
    mouseClick(waitForObject(":Note - INTERNATIONAL BUSINESS MACHS_LCToggleButton"), 5, 10, 0, Button.Button1)
    mouseClick(waitForObject(":Note - INTERNATIONAL BUSINESS MACHS_LCToggleButton_2"), 14, 7, 0, Button.Button1)
    mouseClick(waitForObject(":Note - INTERNATIONAL BUSINESS MACHS_LCToggleButton_3"), 15, 6, 0, Button.Button1)
    clickButton(waitForObject(":Note - INTERNATIONAL BUSINESS MACHS. _FixedSizeButton"))
    clickButton(waitForObject(":Note - INTERNATIONAL BUSINESS MACHS_FixedSizeButton_3"))
    mouseClick(waitForObject(":Note - INTERNATIONAL BUSINESS MACHS_JTextPane"), 29, 25, 0, Button.Button1)
    type(waitForObject(":Note - INTERNATIONAL BUSINESS MACHS_JTextPane"), "test notes")
    clickButton(waitForObject(":Note - INTERNATIONAL BUSINESS MACHS.OK_FixedSizeButton"))
    snooze(3)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 27, 11, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Trade Details"))
    activateItem(waitForObjectItem(":Price Alerts.Trade Details_JMenu", "Show Positions"))
    clickButton(waitForObject(":Account Manager_JButton"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 31, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Trade Details"))
    activateItem(waitForObjectItem(":Price Alerts.Trade Details_JMenu", "Show Orders"))
    clickButton(waitForObject(":Account Manager_JButton"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 13, 5, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Trade Details"))
    activateItem(waitForObjectItem(":Price Alerts.Trade Details_JMenu", "Show Executions"))
    clickButton(waitForObject(":Account Manager_JButton"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 23, 7, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Add"))
    type(waitForObject(":Add Price Alert_LCTextField_2"), "ibm")
    type(waitForObject(":Add Price Alert_LCTextField_2"), "<Return>")
    mouseClick(waitForObject(":Add Price Alert.com.futuresource.livecharts.common.LCComboBox_LCComboBox"), 23, 8, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Add Price Alert.ComboBox.list_JList", "Last+Settle"), 59, 14, 0, Button.Button1)
    mouseClick(waitForObject(":Add Price Alert_LCTextField"), 28, 6, 0, Button.Button1)
    type(waitForObject(":Add Price Alert_LCTextField"), "145")
    clickButton(waitForObject(":Add Price Alert.OK_FixedSizeButton"))
    snooze(3)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "1/1"), 28, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Edit"))
    type(waitForObject(":Edit Quote Alert_LCTextField"), "<Backspace>")
    type(waitForObject(":Edit Quote Alert_LCTextField"), "7")
    clickButton(waitForObject(":Edit Quote Alert.OK_FixedSizeButton"))
    snooze(3)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "1/0"), 11, 5, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Dismiss"))
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "1/0"), 7, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Reactivate"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_MQMenuBar_2", "Tools"))
    activateItem(waitForObjectItem(":Tools_JMenu", "__Preferences..."))
    mouseClick(waitForObjectItem(":Preferences.com.futuresource.livecharts.common.LCCardList$1_LCList", "Appearance  "), 54, 4, 0, Button.Button1)
    mouseClick(waitForObject(":Preferences.Group available windows in context menu_LCCheckBox"), 4, 9, 0, Button.Button1)
    clickButton(waitForObject(":Preferences.Apply_FixedSizeButton"))
    clickButton(waitForObject(":Preferences.OK_FixedSizeButton"))    
    snooze(3)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 17, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Dismiss"))
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 15, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Delete"))
    clickButton(waitForObject(":Question.Yes_FixedSizeButton"))
    snooze(3)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 12, 11, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Edit"))
    type(waitForObject(":Edit Quote Alert_LCTextField"), "<Backspace>")
    type(waitForObject(":Edit Quote Alert_LCTextField"), "8")
    clickButton(waitForObject(":Edit Quote Alert.OK_FixedSizeButton"))
    snooze(3)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 31, 4, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Ascending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Ascending By_JMenu", "State"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 14, 4, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Ascending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Ascending By_JMenu", "Symbol"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 15, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Ascending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Ascending By_JMenu", "Set Date"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 15, 7, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Ascending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Ascending By_JMenu", "Field"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 10, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Ascending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Ascending By_JMenu", "Current"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 15, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Ascending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Ascending By_JMenu", "Below"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 13, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Ascending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Ascending By_JMenu", "Fired Date"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 32, 1, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Ascending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Ascending By_JMenu", "Comment"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 15, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Descending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Descending By_JMenu", "State"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 26, 4, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Descending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Descending By_JMenu", "Symbol"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 38, 0, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Descending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Descending By_JMenu", "Set Date"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "1/1"), 20, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Sort Descending By"))
    activateItem(waitForObjectItem(":Price Alerts.Sort Descending By_JMenu", "Field"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 21, 5, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Select"))
    activateItem(waitForObjectItem(":Price Alerts.Select_JMenu", "All"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 11, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Select"))
    activateItem(waitForObjectItem(":Price Alerts.Select_JMenu", "Active"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 35, 15, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Select"))
    activateItem(waitForObjectItem(":Price Alerts.Select_JMenu", "Fired"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 18, 12, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Select"))
    activateItem(waitForObjectItem(":Price Alerts.Select_JMenu", "Dismissed"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 12, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Select"))
    activateItem(waitForObjectItem(":Price Alerts.Select_JMenu", "Clear"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 10, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Set Date"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 27, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Set Date"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 22, 5, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Fired"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 22, 1, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Fired"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 12, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Fired Date"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 8, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Fired Date"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 14, 11, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Comment"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 22, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Comment"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 18, 0, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Fit Table to Window Width"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 17, 5, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Fit Table to Window Width"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 26, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Print"))
    clickButton(waitForObject(":Print Price Alerts.OK_FixedSizeButton"))
    clickButton(waitForObject(":Print.Cancel_JButton"))
    snooze(3)
    
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 39, 0, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Defaults"))
    activateItem(waitForObjectItem(":Price Alerts.Defaults_JMenu", "Save Alerts Properties As Default"))
    clickButton(waitForObject(":Information.OK_FixedSizeButton"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 27, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Display Properties..."))
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton_2"), 7, 7, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "16"), 5, 11, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties.Bold_LCCheckBox"), 9, 10, 0, Button.Button1)
    clickButton(waitForObject(":Alerts Display Properties.OK_FixedSizeButton"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 40, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Defaults"))
    activateItem(waitForObjectItem(":Price Alerts.Defaults_JMenu", "Save Alerts Properties As Default"))
    clickButton(waitForObject(":Question.Yes_FixedSizeButton"))
    clickButton(waitForObject(":Information.OK_FixedSizeButton"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 27, 11, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Defaults"))
    activateItem(waitForObjectItem(":Price Alerts.Defaults_JMenu", "Apply Default Properties to the Alerts"))
    snooze(3)
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 22, 12, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Defaults"))
    activateItem(waitForObjectItem(":Price Alerts.Defaults_JMenu", "Apply Default Properties to all Alerts Windows"))
    snooze(3)
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_4"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Alerts_MonsoonNewPadButton"))
    clickButton(waitForObject(":Alerts_JButton_2"))
    activateItem(waitForObjectItem(":Alerts_JButton_2", "Attach"))
    mouseClick(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "0/1"), 19, 14, 4, Button.Button3)
    activateItem(waitForObjectItem(":Price Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable", "Defaults"))
    activateItem(waitForObjectItem(":Price Alerts.Defaults_JMenu", "Remove Default Alerts Properties"))
    clickButton(waitForObject(":Question.Yes_FixedSizeButton"))
    clickButton(waitForObject(":Information.OK_FixedSizeButton"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_4"))
    clickButton(waitForObject(":Data & Analytics NYSE QA.Alerts_MonsoonNewPadButton"))
    clickButton(waitForObject(":Alerts_JButton_2"))
    activateItem(waitForObjectItem(":Alerts_JButton_2", "Attach"))

    snooze(3)
    
#     mouseClick(waitForObjectItem(":Quote Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable_5", "1/1"), 15, 4, 4, Button.Button3)
#     activateItem(waitForObjectItem(":Quote Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable_5", "Add To Symbol list"))
#     activateItem(waitForObjectItem(":Quote Alerts.Add To Symbol list_JMenu", "Workspace Symbol Lists"))
#     activateItem(waitForObjectItem(":Workspace Symbol Lists_JMenu", "USDA - Cash Prices"))
#     clickButton(waitForObject(":Information.OK_FixedSizeButton"))
#     
#     
#     clickButton(waitForObject(":Data & Analytics NYSE QA.Watch List_MonsoonNewPadButton"))
#     clickButton(waitForObject(":Watch List.Symbol List_LCTreeButton"))
#     mouseClick(waitForObjectItem(":Watch List_LCTree", ".Workspace Symbol Lists.USDA - Cash Prices"), 41, 9, 0, Button.Button1)
#     setValue(waitForObject(":Watch List_JScrollBar"), 1390)
#     clickButton(waitForObject(":Watch List_JButton"))
#     snooze(2)
#     
#     mouseClick(waitForObjectItem(":Quote Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable_5", "1/1"), 22, 2, 4, Button.Button3)
#     activateItem(waitForObjectItem(":Quote Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable_5", "Add To Symbol list"))
#     activateItem(waitForObjectItem(":Quote Alerts.Add To Symbol list_JMenu", "Mobile Home Page (Phone Only)"))
#     activateItem(waitForObjectItem(":Mobile Home Page (Phone Only)_JMenu", "US"))
#     clickButton(waitForObject(":Information.OK_FixedSizeButton"))
#     snooze(1)
#     clickButton(waitForObject(":Data & Analytics NYSE QA.Watch List_MonsoonNewPadButton"))
#     clickButton(waitForObject(":Watch List.Symbol List_LCTreeButton"))
#     mouseClick(waitForObjectItem(":Watch List_LCTree", ".Mobile Home Page (Phone Only).US"), 1, 9, 0, Button.Button1)
#     test.compare(waitForObjectExists(":com.futuresource.livecharts.newquotes.QuotePad$2.7_0_TableItemProxy").text, "A")
#     clickButton(waitForObject(":Watch List_JButton"))
# 
#     snooze(3)
#     mouseClick(waitForObjectItem(":Quote Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable_3", "0/1"), 117, 6, 4, Button.Button3)
#     snooze(2)
#     test.passes("'Notes' widget is opened")
#     activateItem(waitForObjectItem(":Quote Alerts.com.futuresource.livecharts.newquotes.alerts.QuoteAlertTable_QuoteAlertTable_5", "Notes"))
#     clickButton(waitForObject(":Note - BRENT CRUDE OIL.Cancel_FixedSizeButton"))

  
 
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Watch List"))
#     activateItem(waitForObjectItem(":Watch List_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Watch List_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Watch List_LCLabel").text, "Watch List")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Watch List' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Quotes Grid"))
#     activateItem(waitForObjectItem(":Quotes Grid_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Quotes Grid_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Quotes Grid_LCLabel").text, "Quotes Grid")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Quotes Grid' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Chart"))
#     activateItem(waitForObjectItem(":Chart_JMenu_4", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Chart_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Chart_LCLabel").text, "Chart")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Chart' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Stock Options"))
#     activateItem(waitForObjectItem(":Stock Options_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Stock Options_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Stock Options_LCLabel").text, "Stock Options")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Stock Options' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "News"))
#     activateItem(waitForObjectItem(":News_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.News_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.News_LCLabel").text, "News")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'News' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Hot Lists"))
#     activateItem(waitForObjectItem(":Hot Lists_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Hot Lists_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Hot Lists_LCLabel").text, "Hot Lists")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Hot Lists' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Detailed Quotes"))
#     activateItem(waitForObjectItem(":Detailed Quotes_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Detailed Quotes_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Detailed Quotes_LCLabel").text, "Detailed Quotes")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Detailed Quotes' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Alerts"))
#     activateItem(waitForObjectItem(":Alerts_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Alerts_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Alerts_LCLabel").text, "Alerts")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Alerts' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Time & Sales"))
#     activateItem(waitForObjectItem(":Time & Sales_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Time & Sales_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Time & Sales_LCLabel").text, "Time & Sales")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Time & Sales' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Market Depth"))
#     activateItem(waitForObjectItem(":Market Depth_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Market Depth_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Market Depth_LCLabel").text, "Market Depth")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Market Depth' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Net House"))
#     activateItem(waitForObjectItem(":Net House_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Net House_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Net House_LCLabel").text, "Net House")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Net House' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Web Feeds"))
#     activateItem(waitForObjectItem(":Web Feeds_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Web Feeds_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Web Feeds_LCLabel").text, "Web Feeds")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Web Feeds' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Weather"))
#     activateItem(waitForObjectItem(":Weather_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Weather_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Weather_LCLabel").text, "Weather")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Weather' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Fundamentals"))
#     activateItem(waitForObjectItem(":Fundamentals_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Fundamentals_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Fundamentals_LCLabel").text, "Fundamentals")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Fundamentals' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Research Center"))
#     activateItem(waitForObjectItem(":Research Center_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Research Center_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Research Center_LCLabel").text, "Research Center")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Research Center' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Browser"))
#     activateItem(waitForObjectItem(":Browser_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Browser_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Browser_LCLabel").text, "Browser")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Browser' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "ETFs & Funds"))
#     activateItem(waitForObjectItem(":ETFs & Funds_JMenu_2", "US ETF Profile"))
#     activateItem(waitForObjectItem(":US ETF Profile_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.US ETF Profile_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.US ETF Profile_LCLabel").text, "US ETF Profile")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'US ETF Profile' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "ETFs & Funds"))
#     activateItem(waitForObjectItem(":ETFs & Funds_JMenu_2", "US Fund Profile"))
#     activateItem(waitForObjectItem(":US Fund Profile_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.US Fund Profile_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.US Fund Profile_LCLabel").text, "US Fund Profile")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'US Fund Profile' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Forex"))
#     activateItem(waitForObjectItem(":Forex_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Forex_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Forex_LCLabel").text, "Forex")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Forex' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Future Options"))
#     activateItem(waitForObjectItem(":Future Options_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Future Options_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Future Options_LCLabel").text, "Future Options")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Future Options' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "Strip Calculator"))
#     activateItem(waitForObjectItem(":Strip Calculator_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.Strip Calculator_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.Strip Calculator_LCLabel").text, "Strip Calculator")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'Strip Calculator' widget is opened")
#     snooze(3)
#      
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "New"))
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu", "S&P Research"))
#     activateItem(waitForObjectItem(":S&P Research_JMenu_2", "To the right"))
#     waitFor("object.exists(':Data & Analytics NYSE QA.S&P Research_LCLabel')", 20000)
#     test.compare(findObject(":Data & Analytics NYSE QA.S&P Research_LCLabel").text, "S&P Research")
#     snooze(3)
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
#     test.passes("'S&P Research' widget is opened")
#     snooze(3)
    
    
    #Context Menu Options
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 7, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Watch List"))
    activateItem(waitForObjectItem(":Watch List_JMenu_3", "To the right"))
    snooze(1)
    mouseClick(waitForObject(":Data & Analytics NYSE QA_JPanel_2"), 505, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_TitlebarPanel", "Show Window Title"))
    snooze(1)
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Watch List_LCLabel").text, "Watch List")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 11, 2, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Quotes Grid"))
    activateItem(waitForObjectItem(":Quotes Grid_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Quotes Grid_LCLabel").name, "Quotes Grid")
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 15, 3, 4, Button.Button3)
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 21, 2, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Chart"))
    activateItem(waitForObjectItem(":Chart_JMenu_6", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Chart_LCLabel").text, "Chart")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 17, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Stock Options"))
    activateItem(waitForObjectItem(":Stock Options_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Stock Options_LCLabel").text, "Stock Options")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 15, 11, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "News"))
    activateItem(waitForObjectItem(":News_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.News_LCLabel").text, "News")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 7, 12, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Hot Lists"))
    activateItem(waitForObjectItem(":Hot Lists_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Hot Lists_LCLabel").name, "Hot Lists")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 16, 2, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Detailed Quotes"))
    activateItem(waitForObjectItem(":Detailed Quotes_JMenu_3", "To the right"))
    mouseClick(waitForObject(":Data & Analytics NYSE QA. _LCLabel"), 2, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_TitlebarPanel", "Show Window Title"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Detailed Quotes_LCLabel").text, "Detailed Quotes")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 15, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Alerts"))
    activateItem(waitForObjectItem(":Alerts_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Alerts_LCLabel").text, "Alerts")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 14, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Time & Sales"))
    activateItem(waitForObjectItem(":Time & Sales_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Time & Sales_LCLabel").text, "Time & Sales")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 10, 13, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Market Depth"))
    activateItem(waitForObjectItem(":Market Depth_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Market Depth_LCLabel").text, "Market Depth")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 9, 4, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Net House"))
    activateItem(waitForObjectItem(":Net House_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Net House_LCLabel").text, "Net House")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 8, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Web Feeds"))
    activateItem(waitForObjectItem(":Web Feeds_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Web Feeds_LCLabel").text, "Web Feeds")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 8, 7, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Weather"))
    activateItem(waitForObjectItem(":Weather_JMenu_3", "To the right"))
    #test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Weather_LCLabel").text, "Weather")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 14, 13, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Fundamentals"))
    activateItem(waitForObjectItem(":Fundamentals_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Fundamentals_LCLabel").text, "Fundamentals")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 10, 7, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Research Center"))
    activateItem(waitForObjectItem(":Research Center_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Research Center_LCLabel").text, "Research Center")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 12, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Browser"))
    activateItem(waitForObjectItem(":Browser_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Browser_LCLabel").name, "Browser")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 23, 12, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "ETFs & Funds"))
    activateItem(waitForObjectItem(":ETFs & Funds_JMenu_3", "US ETF Profile"))
    activateItem(waitForObjectItem(":US ETF Profile_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.US ETF Profile_LCLabel").text, "US ETF Profile")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 7, 11, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "ETFs & Funds"))
    activateItem(waitForObjectItem(":ETFs & Funds_JMenu_3", "CA ETF Profile"))
    activateItem(waitForObjectItem(":CA ETF Profile_JMenu", "To the right"))
    mouseDrag(waitForObject(":Data & Analytics NYSE QA_LCRootPane"), 737, 726, -5, 6, Modifier.None, Button.Button1)
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.CA ETF Profile_LCLabel").text, "CA ETF Profile")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 23, 0, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "ETFs & Funds"))
    activateItem(waitForObjectItem(":ETFs & Funds_JMenu_3", "US Fund Profile"))
    activateItem(waitForObjectItem(":US Fund Profile_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.US Fund Profile_LCLabel").name, "US Fund Profile")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 14, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "ETFs & Funds"))
    activateItem(waitForObjectItem(":ETFs & Funds_JMenu_3", "Correlation Tracker"))
    activateItem(waitForObjectItem(":Correlation Tracker_JMenu_2", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Correlation Tracker_LCLabel").text, "Correlation Tracker")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 10, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "ETFs & Funds"))
    activateItem(waitForObjectItem(":ETFs & Funds_JMenu_3", "ETF Liquidity Analyzer"))
    activateItem(waitForObjectItem(":ETF Liquidity Analyzer_JMenu_2", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.ETF Liquidity Analyzer_LCLabel").text, "ETF Liquidity Analyzer")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 6, 7, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "ETFs & Funds"))
    activateItem(waitForObjectItem(":ETFs & Funds_JMenu_3", "ETF Performance Analyzer"))
    activateItem(waitForObjectItem(":ETF Performance Analyzer_JMenu_2", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.ETF Performance Analyzer_LCLabel").text, "ETF Performance Analyzer")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 14, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Market Rates"))
    activateItem(waitForObjectItem(":Market Rates_JMenu_2", "US Markets Rates"))
    activateItem(waitForObjectItem(":US Markets Rates_JMenu_2", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.US Markets Rates_LCLabel").text, "US Markets Rates")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 13, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Market Rates"))
    activateItem(waitForObjectItem(":Market Rates_JMenu_2", "N. Amer Markets Rates"))
    activateItem(waitForObjectItem(":N. Amer Markets Rates_JMenu", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.N. Amer Markets Rates_LCLabel").text, "N. Amer Markets Rates")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 8, 13, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Forex"))
    activateItem(waitForObjectItem(":Forex_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Forex_LCLabel").text, "Forex")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 4, 13, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Future Options"))
    activateItem(waitForObjectItem(":Future Options_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Future Options_LCLabel").text, "Future Options")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 10, 2, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "Strip Calculator"))
    activateItem(waitForObjectItem(":Strip Calculator_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Strip Calculator_LCLabel").text, "Strip Calculator")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 23, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "S&P Research"))
    activateItem(waitForObjectItem(":S&P Research_JMenu_3", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.S&P Research_LCLabel").text, "S&P Research")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 8, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "S&P Research Stock Quick View"))
    activateItem(waitForObjectItem(":S&P Research Stock Quick View_JMenu_2", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.S&P Research Stock Quick View_LCLabel").text, "S&P Research Stock Quick View")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 7, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "New"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.New_JMenu_2", "S&P Research Mutual Fund Quick View"))
    activateItem(waitForObjectItem(":S&P Research Mutual Fund Quick View_JMenu_2", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.S&P Research Mutual Fund Quick View_LCLabel").name, "S&P Research Mutual Fund Quick View")
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_2"))
    


    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 9, 12, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Show Window Title"))
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA. _LCLabel_2"), 5, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Show Window Title"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 15, 6, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Show Titlebar description"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Alerts_LCLabel_3").text, "Alerts")
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_3"), 7, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Customize Titlebar Description..."))
    type(waitForObject(":Titlebar Description Settings.Alerts_LCTextArea"), "Test ")
    mouseClick(waitForObject(":Titlebar Description Settings.Foreground: _LCCheckBox"), 12, 9, 0, Button.Button1)
    clickButton(waitForObject(":Titlebar Description Settings. _FixedSizeButton"))
    clickButton(waitForObject(":Titlebar Description Settings_FixedSizeButton"))
    mouseClick(waitForObject(":Titlebar Description Settings.Background: _LCCheckBox"), 9, 9, 0, Button.Button1)
    clickButton(waitForObject(":Titlebar Description Settings. _FixedSizeButton_2"))
    clickButton(waitForObject(":Titlebar Description Settings_FixedSizeButton_2"))
    setValue(waitForObject(":Titlebar Description Settings., Transparency: _LCSpinner"), 49)
    setValue(waitForObject(":Titlebar Description Settings., Transparency: _LCSpinner"), 48)
    mouseClick(waitForObject(":Titlebar Description Settings.Font: _LCCheckBox"), 13, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Titlebar Description Settings_CommonButton"), 9, 3, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Titlebar Description Settings.ComboBox.list_JList", "Open Sans Semibold"), 77, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Titlebar Description Settings.com.futuresource.livecharts.common.LCComboBox_LCComboBox"), 16, 7, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Titlebar Description Settings.ComboBox.list_JList", "14"), 17, 3, 0, Button.Button1)
    mouseClick(waitForObject(":Titlebar Description Settings.Bold_LCCheckBox"), 10, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Titlebar Description Settings.Italic_LCCheckBox"), 7, 8, 0, Button.Button1)
    clickButton(waitForObject(":Titlebar Description Settings.OK_FixedSizeButton"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Test Alerts_LCLabel").text, "Test Alerts")
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 14, 12, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Copy Out"))
    test.compare(waitForObjectExists(":Alerts.Test Alerts_LCLabel").text, "Test Alerts")
    mouseClick(waitForObject(":Alerts.Test Alerts_LCLabel"), 1200, 16, 0, Button.Button1)
    clickButton(waitForObject(":Alerts_JButton"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 17, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Cut Window"))
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Empty Window_LCLabel"), 23, 3, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_TitlebarPanel", "Paste Alerts"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.Paste Alerts_JMenu", "In this window"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Test Alerts_LCLabel").text, "Test Alerts")
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 14, 7, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Copy Window"))
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 21, 4, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Paste Alerts"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.Paste Alerts_JMenu", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Test Alerts_LCLabel_2").text, "Test Alerts")
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel_2"), 598, 10, 0, Button.Button1)
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_4"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_4"))
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 12, 8, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Copy Window Image"))
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 11, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Paste Alerts"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA.Paste Alerts_JMenu", "To the right"))
    test.compare(waitForObjectExists(":Data & Analytics NYSE QA.Test Alerts_LCLabel_2").text, "Test Alerts")
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel_2"), 556, 15, 0, Button.Button1)
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_4"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_4"))
    snooze(2)
    
    
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 9, 9, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Take Custom Screenshot"))
    snooze(2)
    
#     mouseDrag(waitForObject(":Data & Analytics NYSE QA.com.futuresource.livecharts.common.LCLabel_LCLabel"), 3, 1, 1303, 521, Modifier.None, Button.Button1)
#     mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 13, 8, 4, Button.Button3)
#     activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Print"))
#     clickButton(waitForObject(":Print Alert History.OK_FixedSizeButton"))
#     clickButton(waitForObject(":Print.Cancel_JButton"))
#     snooze(2)
    
    snooze(3)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 0, 11, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Display Properties"))
    test.compare(waitForObjectExists(":com.futuresource.livecharts.common.LCCardList$1.Text & Colors  _ListItemProxy").text, "Text & Colors")
    clickButton(waitForObject(":Alerts Display Properties.OK_FixedSizeButton"))
    snooze(2)
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Test Alerts_LCLabel"), 14, 10, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Empty"))
    snooze(2)
    
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_7"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_7", "Alerts"))
    
    mouseClick(waitForObject(":Data & Analytics NYSE QA.Alerts_LCLabel_2"), 10, 2, 4, Button.Button3)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_AlertTitlebarPanel", "Close"))
    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_7"))
    snooze(2)
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_7", "Alerts"))

    snooze(3)

 # Display Properties

#Text & Colors

    clickButton(waitForObject(":Data & Analytics NYSE QA_JButton_3"))
    activateItem(waitForObjectItem(":Data & Analytics NYSE QA_JButton_3", "Display Properties"))
    mouseClick(waitForObjectItem(":Alerts Display Properties.com.futuresource.livecharts.common.LCCardList$1_LCList", "Text & Colors  "), 48, 10, 0, Button.Button1)
    waitFor("object.exists(':com.futuresource.livecharts.common.LCCardList$1.Text & Colors  _ListItemProxy')", 20000)
    test.compare(findObject(":com.futuresource.livecharts.common.LCCardList$1.Text & Colors  _ListItemProxy").text, "Text & Colors")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton"), 6, 8, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "Open Sans Extrabold"), 73, 9, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.com.futuresource.livecharts.common.LCComboBox_LCComboBox')", 20000)
    test.compare(str(findObject(":Alerts Display Properties.com.futuresource.livecharts.common.LCComboBox_LCComboBox").selecteditem), "Open Sans Extrabold")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton"), 7, 7, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "Open Sans Semibold"), 70, 10, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.com.futuresource.livecharts.common.LCComboBox_LCComboBox')", 20000)
    test.compare(str(findObject(":Alerts Display Properties.com.futuresource.livecharts.common.LCComboBox_LCComboBox").selecteditem), "Open Sans Semibold")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton_2"), 8, 11, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "14"), 12, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton_2"), 4, 6, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "15"), 7, 14, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton_2"), 6, 8, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "16"), 12, 11, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.com.futuresource.livecharts.common.LCComboBox_LCComboBox_2')", 20000)
    test.compare(str(findObject(":Alerts Display Properties.com.futuresource.livecharts.common.LCComboBox_LCComboBox_2").selecteditem), "16")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton_2"), 5, 7, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "15"), 15, 7, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton_2"), 1, 9, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "14"), 11, 7, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties_CommonButton_2"), 1, 7, 0, Button.Button1)
    mouseClick(waitForObjectItem(":Alerts Display Properties.ComboBox.list_JList", "13"), 10, 9, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.com.futuresource.livecharts.common.LCComboBox_LCComboBox_2')", 20000)
    test.compare(str(findObject(":Alerts Display Properties.com.futuresource.livecharts.common.LCComboBox_LCComboBox_2").selecteditem), "13")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties.Bold_LCCheckBox"), 12, 7, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties.Bold_LCCheckBox"), 12, 7, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.Bold_LCCheckBox')", 20000)
    test.compare(findObject(":Alerts Display Properties.Bold_LCCheckBox").text, "Bold")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties.Italic_LCCheckBox"), 10, 12, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties.Italic_LCCheckBox"), 10, 12, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.Italic_LCCheckBox')", 20000)
    test.compare(findObject(":Alerts Display Properties.Italic_LCCheckBox").text, "Italic")

    snooze(3)
    clickButton(waitForObject(":Alerts Display Properties. _FixedSizeButton"))
    clickButton(waitForObject(":Alerts Display Properties_FixedSizeButton"))
    snooze(3)
    clickButton(waitForObject(":Alerts Display Properties. _FixedSizeButton_2"))
    clickButton(waitForObject(":Alerts Display Properties_FixedSizeButton_2"))
    snooze(3)
    clickButton(waitForObject(":Alerts Display Properties. _FixedSizeButton_3"))
    clickButton(waitForObject(":Alerts Display Properties_FixedSizeButton_3"))    
    snooze(3)
    
# Gridlines

    mouseClick(waitForObjectItem(":Alerts Display Properties.com.futuresource.livecharts.common.LCCardList$1_LCList", "Gridlines  "), 59, 11, 0, Button.Button1)
    waitFor("object.exists(':com.futuresource.livecharts.common.LCCardList$1.Gridlines  _ListItemProxy')", 20000)
    test.compare(findObject(":com.futuresource.livecharts.common.LCCardList$1.Gridlines  _ListItemProxy").text, "Gridlines")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties.Show Horizontal Gridlines_LCCheckBox"), 7, 9, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties.Show Horizontal Gridlines_LCCheckBox"), 7, 9, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.Show Horizontal Gridlines_LCCheckBox')", 20000)
    test.compare(findObject(":Alerts Display Properties.Show Horizontal Gridlines_LCCheckBox").text, "Show Horizontal Gridlines")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties.Show Vertical Gridlines_LCCheckBox"), 7, 11, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties.Show Vertical Gridlines_LCCheckBox"), 7, 11, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.Show Vertical Gridlines_LCCheckBox')", 20000)
    test.compare(findObject(":Alerts Display Properties.Show Vertical Gridlines_LCCheckBox").text, "Show Vertical Gridlines")

    snooze(3)
    clickButton(waitForObject(":Alerts Display Properties. _FixedSizeButton_4"))
    clickButton(waitForObject(":Alerts Display Properties_FixedSizeButton_4"))    
    snooze(3)
    
#Formatting

    mouseClick(waitForObjectItem(":Alerts Display Properties.com.futuresource.livecharts.common.LCCardList$1_LCList", "Formatting  "), 66, 8, 0, Button.Button1)
    waitFor("object.exists(':com.futuresource.livecharts.common.LCCardList$1.Formatting  _ListItemProxy')", 20000)
    test.compare(findObject(":com.futuresource.livecharts.common.LCCardList$1.Formatting  _ListItemProxy").text, "Formatting")

    snooze(3)
    mouseClick(waitForObject(":Alerts Display Properties.Fit Alerts Table to Window Width_LCCheckBox"), 11, 11, 0, Button.Button1)
    mouseClick(waitForObject(":Alerts Display Properties.Fit Alerts Table to Window Width_LCCheckBox"), 11, 11, 0, Button.Button1)
    waitFor("object.exists(':Alerts Display Properties.Fit Alerts Table to Window Width_LCCheckBox')", 20000)
    test.compare(findObject(":Alerts Display Properties.Fit Alerts Table to Window Width_LCCheckBox").text, "Fit Alerts Table to Window Width")

    snooze(3)
    clickButton(waitForObject(":Alerts Display Properties.Close_JButton"))

    test.passes("Alerts testing completed")
    
    snooze(30)
