📄 runtest-qs-analog-default-config.pl
字号:
$sel_test->{SEL_PTR}->click_ok("//div[45]/div/div[1]");$sel_test->{SEL_PTR}->value_is("direction_selection", "IN");ok(not $sel_test->{SEL_PTR}->is_visible("outboundHuntingScheme_selection"));$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmChannelGroup']/div/div[1]/div/div/form/div[\@id='ChannelGroupPanel']/div/div/div/div[\@id='x-form-el-direction_selection']/div/img");$sel_test->{SEL_PTR}->click_ok("//div[45]/div/div[3]");$sel_test->{SEL_PTR}->text_is("//div[45]/div/div[1]", "IN");$sel_test->{SEL_PTR}->text_is("//div[45]/div/div[2]", "OUT");$sel_test->{SEL_PTR}->text_is("//div[45]/div/div[3]", "BIDIR");$sel_test->{SEL_PTR}->value_is("outboundHuntingScheme_selection", "REVERSE_LINEAR");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmChannelGroup']/div/div[1]/div/div/form/div[\@id='ChannelGroupPanel']/div/div/div/div[\@id='x-form-el-outboundHuntingScheme_selection']/div/img");$sel_test->{SEL_PTR}->text_is("//div[46]/div/div[1]", "LINEAR");$sel_test->{SEL_PTR}->text_is("//div[46]/div/div[2]", "REVERSE_LINEAR");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmChannelGroup']/div/div[1]/div/div/form/div[\@id='ChannelGroupPanel']/div/div/div/div[\@id='x-form-el-outboundHuntingScheme_selection']/div/img");$sel_test->{SEL_PTR}->click_ok("//li[3]/ul/li[2]/div/a/span");sleep(1);ok(not $sel_test->{SEL_PTR}->is_element_present("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='gridISDNConfiguration']/div/div/div/div/div/div/div/table/tbody/tr/td[1]/div"));$sel_test->{SEL_PTR}->double_click_ok("//li[3]/ul/li[3]/div/a/span");sleep(1);$sel_test->{SEL_PTR}->click_ok("//li[3]/ul/li[3]/div/a/span");sleep(1);$sel_test->{SEL_PTR}->text_is("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='gridAnalogConfiguration']/div/div/div/div/div/div/div/table/tbody/tr/td[1]/div", "1");$sel_test->{SEL_PTR}->text_is("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='gridAnalogConfiguration']/div/div/div/div/div/div/div/table/tbody/tr/td[2]/div", "FXO-config1");$sel_test->{SEL_PTR}->click_ok("//ul/li[3]/ul/li/div/a/span");sleep(1);$sel_test->{SEL_PTR}->value_is("idFxo_text", "1");ok(not $sel_test->{SEL_PTR}->is_editable("idFxo_text"));$sel_test->{SEL_PTR}->value_is("nameFxo_text", "FXO-config1");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='inboundCallHandlingPanel']/div");$sel_test->{SEL_PTR}->value_is("notifyOutbound_condition_select", "ON-CALLER-ID");ok(not $sel_test->{SEL_PTR}->is_editable("numOfRings_text"));$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='inboundCallHandlingPanel']/div/div/div/div[\@id='x-form-el-notifyOutbound_condition_select']/div/img");$sel_test->{SEL_PTR}->click_ok("//div[53]/div/div[1]");ok(not $sel_test->{SEL_PTR}->is_editable("numOfRings_text"));$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='inboundCallHandlingPanel']/div/div/div/div[\@id='x-form-el-notifyOutbound_condition_select']/div/img");$sel_test->{SEL_PTR}->click_ok("//div[53]/div/div[3]");$sel_test->{SEL_PTR}->is_editable_ok("numOfRings_text");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='inboundCallHandlingPanel']/div/div/div/div[\@id='x-form-el-notifyOutbound_condition_select']/div/img");$sel_test->{SEL_PTR}->text_is("//div[53]/div/div[1]", "ON-FIRST-RING");$sel_test->{SEL_PTR}->text_is("//div[53]/div/div[2]", "ON-CALLER-ID");$sel_test->{SEL_PTR}->text_is("//div[53]/div/div[3]", "AFTER-N-RING");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='inboundCallHandlingPanel']/div/div/div/div[\@id='x-form-el-notifyOutbound_condition_select']/div/img");$sel_test->{SEL_PTR}->value_is("notifyOutbound_delay_text", "0");$sel_test->{SEL_PTR}->value_is("notifyOutboundConnect_condition_select", "ON-OUTBOUNDSIDE-CONNECTED");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='inboundCallHandlingPanel']/div/div/div/div[\@id='x-form-el-notifyOutboundConnect_condition_select']/div/img");$sel_test->{SEL_PTR}->text_is("//div[54]/div/div[1]", "ON-OUTBOUNDSIDE-NOTIFIED");$sel_test->{SEL_PTR}->text_is("//div[54]/div/div[2]", "ON-OUTBOUNDSIDE-CONNECTED");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='inboundCallHandlingPanel']/div/div/div/div[\@id='x-form-el-notifyOutboundConnect_condition_select']/div/img");$sel_test->{SEL_PTR}->value_is("callerID_type_selection", "Bellcore-FSK-SDMF-MDMF");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundCallDialingPanel']/div");$sel_test->{SEL_PTR}->value_is("dial_active_selection", "YES");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundCallDialingPanel']/div/div/div/div[\@id='x-form-el-dial_active_selection']/div/img");$sel_test->{SEL_PTR}->text_is("//div[55]/div/div[1]", "YES");$sel_test->{SEL_PTR}->text_is("//div[55]/div/div[2]", "NO");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundCallDialingPanel']/div/div/div/div[\@id='x-form-el-dial_active_selection']/div/img");$sel_test->{SEL_PTR}->is_visible_ok("dial_waitForDialTone_selection");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundCallDialingPanel']/div/div/div/div[\@id='x-form-el-dial_waitForDialTone_selection']/div/img");$sel_test->{SEL_PTR}->text_is("//div[56]/div/div[1]", "YES");$sel_test->{SEL_PTR}->text_is("//div[56]/div/div[2]", "NO");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundCallDialingPanel']/div/div/div/div[\@id='x-form-el-dial_waitForDialTone_selection']/div/img");$sel_test->{SEL_PTR}->value_is("preDialDelayInMs_text", "100");$sel_test->{SEL_PTR}->value_is("interDigitDelayInMs_text", "100");$sel_test->{SEL_PTR}->value_is("dTMFDigitDurationInMs_text", "200");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundConnectPanel']/div");$sel_test->{SEL_PTR}->value_is("connectOutBoundSide_condition_selection", "AFTER-DIALING-DESTINATION-NUMBER");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundConnectPanel']/div/div/div/div[\@id='x-form-el-connectOutBoundSide_condition_selection']/div/img");$sel_test->{SEL_PTR}->text_is("//div[57]/div/div[1]", "AFTER-DIALING-DESTINATION-NUMBER");$sel_test->{SEL_PTR}->text_is("//div[57]/div/div[2]", "ON-VOICE");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundConnectPanel']/div/div/div/div[\@id='x-form-el-connectOutBoundSide_condition_selection']/div/img");$sel_test->{SEL_PTR}->value_is("connectParamOutbound_condition_selection", "ON-OUTBOUNDSIDE-CONNECTED");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundConnectPanel']/div/div/div/div[\@id='x-form-el-connectParamOutbound_condition_selection']/div/img");$sel_test->{SEL_PTR}->text_is("//div[58]/div/div[1]", "ON-OUTBOUNDSIDE-CONNECTED");$sel_test->{SEL_PTR}->text_is("//div[58]/div/div[2]", "ON-OUTBOUNDSIDE-NOTIFIED");$sel_test->{SEL_PTR}->text_is("//div[58]/div/div[3]", "ON-INBOUNDSIDE-NOTIFICATION");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='outboundConnectPanel']/div/div/div/div[\@id='x-form-el-connectParamOutbound_condition_selection']/div/img");$sel_test->{SEL_PTR}->value_is("connectParamOutbound_delayInMs_text", "0");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='disconnectSupervisionPanel']/div");$sel_test->{SEL_PTR}->value_is("ringCadenceDetector_active_selection", "YES");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='disconnectSupervisionPanel']/div/div/div/div[\@id='x-form-el-ringCadenceDetector_active_selection']/div/img");$sel_test->{SEL_PTR}->text_is("//div[59]/div/div[1]", "YES");$sel_test->{SEL_PTR}->text_is("//div[59]/div/div[2]", "NO");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[1]/div/div/form/div[\@id='disconnectSupervisionPanel']/div/div/div/div[\@id='x-form-el-ringCadenceDetector_active_selection']/div/img");$sel_test->{SEL_PTR}->value_is("ringCadenceDetector_OffDelayMs_text", "7000");$sel_test->{SEL_PTR}->click_ok("//div[10]/div[2]/div[2]/div/div/div/div/div/table/tbody/tr/td[2]/table/tbody/tr/td[2]/em/button");sleep(1);$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[1]/table/tbody/tr/td[1]/div", "1");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[1]/table/tbody/tr/td[2]/div", "1");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[1]/table/tbody/tr/td[3]/div", "default");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[2]/table/tbody/tr/td[1]/div", "1");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[2]/table/tbody/tr/td[2]/div", "2");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[2]/table/tbody/tr/td[3]/div", "default");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[3]/table/tbody/tr/td[1]/div", "1");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[3]/table/tbody/tr/td[2]/div", "3");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[3]/table/tbody/tr/td[3]/div", "default");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[4]/table/tbody/tr/td[1]/div", "1");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[4]/table/tbody/tr/td[2]/div", "4");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoInterfaceWindow']/div/div[1]/div/div/div/div[\@id='analogFxoInterfaceGrid']/div/div/div/div/div/div/div[4]/table/tbody/tr/td[3]/div", "default");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[2]/div/div/table/tbody/tr/td[3]/table/tbody/tr/td[2]/em/button");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='configTabId']/div/div/div/div/div/div[\@id='pstnEditorTabId']/div/div/div/div/div/div[\@id='content-panel']/div/div/div[\@id='frmAnalogFxo']/div/div[2]/div/div/div/div/div/table/tbody/tr/td/table/tbody/tr/td[2]/em/button");sleep(1);$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoDetectorWindow']/div/div[1]/div/div/div/div[\@id='analogFxoDetectorGrid']/div/div/div/div/div/div/div[1]/table/tbody/tr/td[1]/div", "peerHangup");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoDetectorWindow']/div/div[1]/div/div/div/div[\@id='analogFxoDetectorGrid']/div/div/div/div/div/div/div[1]/table/tbody/tr/td[2]/div", "dial");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoDetectorWindow']/div/div[1]/div/div/div/div[\@id='analogFxoDetectorGrid']/div/div/div/div/div/div/div[2]/table/tbody/tr/td[1]/div", "disconnect-tone");$sel_test->{SEL_PTR}->text_is("//div[\@id='assignAnalogFxoDetectorWindow']/div/div[1]/div/div/div/div[\@id='analogFxoDetectorGrid']/div/div/div/div/div/div/div[2]/table/tbody/tr/td[2]/div", "busy");$sel_test->{SEL_PTR}->click_ok("//div[\@id='assignAnalogFxoDetectorWindow']/div[1]/div/div/div/div");$sel_test->{SEL_PTR}->stop();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -