⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 runtest-qs-analog-default-config.pl

📁 Interesting trick Selenium
💻 PL
📖 第 1 页 / 共 3 页
字号:
#!/usr/local/bin/perluse lib "$ENV{PARAXIP}/script";use SeleniumTest;use ServiceTest;use Test::More;my $svc_test = new ServiceTest("$ENV{PARAXIP}/gateway/installer", "netborder_gateway_test");$svc_test->installService();my $sel_test = new SeleniumTest($0, "firefox", "$ENV{PARAXIP}/gateway/installer");$sel_test->{SEL_PTR}->open_ok("http://localhost:7783/");sleep(3);$sel_test->{SEL_PTR}->mouse_down_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/ul/li[\@id='mainTabPanel__wizardTabId']/a[2]/em");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='wizardTabId']/div/div/div[\@id='wizard']/div/div/div/table/tbody/tr/td/table[\@id='move-next']/tbody/tr/td[2]");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='wizardTabId']/div/div/div[\@id='wizard']/div/form/div[\@id='hardware_form']/div/div[1]/div/div/div/div[\@id='board_display']/div/div[2]/div/div/div/div/div/table/tbody/tr/td/table/tbody/tr/td[2]");$sel_test->{SEL_PTR}->click_ok("//div[\@id='options_window']/div/div[1]/div/div/div/div/div/form/div/div/div/img");$sel_test->{SEL_PTR}->click_ok("//div[10]/div/div[5]");$sel_test->{SEL_PTR}->value_is("interfaceNum", "4");$sel_test->{SEL_PTR}->click_ok("//form/div[2]/div[1]/div/img");$sel_test->{SEL_PTR}->text_is("//div[11]/div/div[1]", "2");$sel_test->{SEL_PTR}->text_is("//div[11]/div/div[2]", "4");$sel_test->{SEL_PTR}->text_is("//div[11]/div/div[3]", "8");$sel_test->{SEL_PTR}->text_is("//div[11]/div/div[4]", "12");$sel_test->{SEL_PTR}->click_ok("//form/div[2]/div[1]/div/img");$sel_test->{SEL_PTR}->click_ok("//div[\@id='options_window']/div/div[1]/div/div/div/div/div/div/div/div/table/tbody/tr/td/table/tbody/tr/td[2]");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='wizardTabId']/div/div/div[\@id='wizard']/div/div/div/table/tbody/tr/td/table[\@id='move-next']/tbody/tr/td[2]");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='wizardTabId']/div/div/div[\@id='wizard']/div/div/div/table/tbody/tr/td/table[\@id='move-next']/tbody/tr/td[2]");$sel_test->{SEL_PTR}->click_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/div[\@id='wizardTabId']/div/div/div[\@id='wizard']/div/div/div/table/tbody/tr/td/table[\@id='finish']/tbody/tr/td[2]");sleep(1);$sel_test->{SEL_PTR}->click_ok("//div[2]/div/div/div/div/div/table/tbody/tr/td[3]/table/tbody/tr/td[2]");$sel_test->{SEL_PTR}->mouse_down_ok("//div[2]/div[\@id='main_content']/div[\@id='pstn_tabs']/div[\@id='mainTabPanel']/div/div/ul/li[\@id='mainTabPanel__configTabId']/a[2]/em");$sel_test->{SEL_PTR}->mouse_down_ok("//div[1]/div[2]/div/div/div/div[1]/div[1]/ul/li[2]/a[2]/em/span/span");sleep(1);$sel_test->{SEL_PTR}->double_click_ok("//a/span");sleep(1);$sel_test->{SEL_PTR}->click_ok("//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='gridBoards']/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='gridBoards']/div/div/div/div/div/div/div/table/tbody/tr/td[2]/div", "B1 - A200_analog");$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='gridBoards']/div/div/div/div/div/div/div/table/tbody/tr/td[3]/div", "analog");$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='gridBoards']/div/div/div/div/div/div/div/table/tbody/tr/td[4]/div", "A200");$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='gridBoards']/div/div/div/div/div/div/div/table/tbody/tr/td[5]/div", "4");$sel_test->{SEL_PTR}->double_click_ok("//ul/li/div/a/span");$sel_test->{SEL_PTR}->text_is("//ul/li[1]/div", "B1 - A200_analog");sleep(1);$sel_test->{SEL_PTR}->click_ok("//ul/li/ul/li[1]/div/a/span");sleep(1);$sel_test->{SEL_PTR}->text_is("//ul/li/ul/li[1]/div/a/span", "B1I1");$sel_test->{SEL_PTR}->text_is("//ul/li/ul/li[2]/div/a/span", "B1I2");$sel_test->{SEL_PTR}->text_is("//ul/li/ul/li[3]/div/a/span", "B1I3");$sel_test->{SEL_PTR}->text_is("//ul/li/ul/li[4]/div/a/span", "B1I4");sleep(1);$sel_test->{SEL_PTR}->value_is("id", "1");$sel_test->{SEL_PTR}->value_is("displayName", "B1I1");$sel_test->{SEL_PTR}->value_is("wanpipeInterface", "0");$sel_test->{SEL_PTR}->click_ok("//ul/li/ul/li[2]/div/a/span");sleep(1);$sel_test->{SEL_PTR}->value_is("id", "2");$sel_test->{SEL_PTR}->value_is("displayName", "B1I2");$sel_test->{SEL_PTR}->value_is("wanpipeInterface", "1");$sel_test->{SEL_PTR}->click_ok("//ul/li/ul/li[3]/div/a/span");sleep(1);$sel_test->{SEL_PTR}->value_is("id", "3");$sel_test->{SEL_PTR}->value_is("displayName", "B1I3");$sel_test->{SEL_PTR}->value_is("wanpipeInterface", "2");$sel_test->{SEL_PTR}->click_ok("//ul/li/ul/li[4]/div/a/span");sleep(1);$sel_test->{SEL_PTR}->value_is("id", "4");$sel_test->{SEL_PTR}->value_is("displayName", "B1I4");$sel_test->{SEL_PTR}->value_is("wanpipeInterface", "3");$sel_test->{SEL_PTR}->double_click_ok("//div/li[2]/div/a/span");sleep(1);$sel_test->{SEL_PTR}->click_ok("//div/li[2]/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='gridPhysicalConfig']/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='gridPhysicalConfig']/div/div/div/div/div/div/div/table/tbody/tr/td[2]/div", "P1-analog");$sel_test->{SEL_PTR}->click_ok("//div/li[2]/ul/li/div/a/span");sleep(1);$sel_test->{SEL_PTR}->value_is("id_textAnalog", "1");ok(not $sel_test->{SEL_PTR}->is_editable("id_textAnalog"));$sel_test->{SEL_PTR}->value_is("name_textAnalog", "P1-analog");$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='frmAnalogPhysConf']/div/div[1]/div/div/form/div[\@id='analogPanel']/div");sleep(1);$sel_test->{SEL_PTR}->value_is("variantAnalog_selection", "Canada");$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='frmAnalogPhysConf']/div/div[1]/div/div/form/div[\@id='analogPanel']/div/div/div/div[\@id='x-form-el-variantAnalog_selection']/div/img");$sel_test->{SEL_PTR}->text_is("//div[21]/div/div[1]", "Canada");$sel_test->{SEL_PTR}->text_is("//div[21]/div/div[2]", "FCC");$sel_test->{SEL_PTR}->text_is("//div[21]/div/div[3]", "TBR21");$sel_test->{SEL_PTR}->text_is("//div[21]/div/div[4]", "USA");$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='frmAnalogPhysConf']/div/div[1]/div/div/form/div[\@id='analogPanel']/div/div/div/div[\@id='x-form-el-variantAnalog_selection']/div/img");$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='frmAnalogPhysConf']/div/div[1]/div/div/form/div[\@id='audioAnalogPanel']/div");sleep(1);$sel_test->{SEL_PTR}->value_is("defaultPcmLawAnalog_selection", "PCMU");$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='frmAnalogPhysConf']/div/div[1]/div/div/form/div[\@id='audioAnalogPanel']/div/div/div/div[\@id='x-form-el-defaultPcmLawAnalog_selection']/div/img");$sel_test->{SEL_PTR}->text_is("//div[22]/div/div[1]", "PCMU");$sel_test->{SEL_PTR}->text_is("//div[22]/div/div[2]", "PCMA");$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='frmAnalogPhysConf']/div/div[1]/div/div/form/div[\@id='audioAnalogPanel']/div/div/div/div[\@id='x-form-el-defaultPcmLawAnalog_selection']/div/img");$sel_test->{SEL_PTR}->value_is("voicePacketLengthInMsAnalog_text", "20");$sel_test->{SEL_PTR}->value_is("toneSetAttributesAnalog_select", "us");$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='frmAnalogPhysConf']/div/div[1]/div/div/form/div[\@id='audioAnalogPanel']/div/div/div/div[\@id='x-form-el-toneSetAttributesAnalog_select']/div/img");$sel_test->{SEL_PTR}->text_is("//div[23]/div/div[1]", "canada");$sel_test->{SEL_PTR}->text_is("//div[23]/div/div[2]", "us");$sel_test->{SEL_PTR}->text_is("//div[23]/div/div[3]", "uk");$sel_test->{SEL_PTR}->text_is("//div[23]/div/div[4]", "australia");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -