Пример #1
0
 def test4(self):
     '表单只允许在规定的时间范围内访问'
     self.driver.find_element_by_css_selector('[for="schActive"]').click()
     self.driver.find_element_by_css_selector('[for="dailyrange"]').click()
     self.driver.find_element_by_xpath(
         '//*[@id="startTime"]/span[5]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="startTime"]/span[5]/div/ul/li[2]').click()
     self.driver.find_element_by_xpath(
         '//*[@id="startTime"]/span[6]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="startTime"]/span[6]/div/ul/li[2]').click()
     self.driver.find_element_by_xpath(
         '//*[@id="endTime"]/span[5]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="endTime"]/span[5]/div/ul/li[3]').click()
     self.driver.find_element_by_xpath(
         '//*[@id="endTime"]/span[6]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="endTime"]/span[6]/div/ul/li[3]').click()
     BasicAction.view(self.driver, self.formid, url)
     self.assertIn(
         '测试',
         self.driver.find_element_by_css_selector(
             '[class="error-content"]').text, '表单只允许在规定的时间范围内访问修改失败')
Пример #2
0
 def test1(self):
     '只能在微信中填写'
     self.driver.find_element_by_css_selector('[for="chkonlywx"]').click()
     BasicAction.view(self.driver, self.formid, url)
     self.assertIn(
         '微信',
         self.driver.find_element_by_xpath(
             '/html/body/div/div[1]/div/p').text, '只能在微信中填写修改失败')
Пример #3
0
 def test9(self):
     '语言'
     self.driver.find_element_by_id('en').click()
     BasicAction.view(self.driver, self.formid, url)
     self.assertEqual(
         'Submit',
         self.driver.find_element_by_id('btnSubmit').get_attribute("value"),
         '语言')
Пример #4
0
 def test3(self):
     '自动填充上次填写数据'
     self.driver.find_element_by_css_selector('[for="chkAutoFill"]').click()
     BasicAction.view(self.driver, self.formid, url)
     self.driver.find_element_by_id('tmpid').send_keys('1')
     self.driver.find_element_by_id('btnSubmit').click()
     self.driver.refresh()
     js = "return $('input[name=F1]').val();"
     self.assertIn('1', self.driver.execute_script(js), '自动填充上次填写数据修改失败')
Пример #5
0
 def test2(self):
     '每个IP只允许提交一次'
     self.driver.find_element_by_css_selector('[for="onePerIp"]').click()
     BasicAction.view(self.driver, self.formid, url)
     self.driver.find_element_by_id('btnSubmit').click()
     self.driver.refresh()
     self.driver.find_element_by_id('btnSubmit').click()
     self.assertIn(
         '测试',
         self.driver.find_element_by_css_selector(
             '[class="error-content"]').text, '每个IP只允许提交一次修改失败')
Пример #6
0
 def test99(self):
     '验证码'
     self.driver.find_element_by_xpath(
         '//*[@id="form1"]/fieldset[3]/div[2]/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="form1"]/fieldset[3]/div[2]/div/ul/li[2]').click()
     BasicAction.view(self.driver, self.formid, url)
     self.assertIn(
         ' ',
         self.driver.find_element_by_xpath(
             '//*[@id="liCaptcha"]/div/small').text, '验证码')
Пример #7
0
 def test5(self):
     '收集条数据量后关闭表单'
     self.driver.find_element_by_css_selector('[for="collect"]').click()
     self.driver.find_element_by_css_selector(
         '[id="entriesLimit"]').send_keys('1')
     BasicAction.view(self.driver, self.formid, url)
     self.driver.find_element_by_id('btnSubmit').click()
     self.assertIn(
         '测试',
         self.driver.find_element_by_css_selector(
             '[class="error-content"]').text, '收集条数据量后关闭表单修改失败')
Пример #8
0
 def test1(self):
     '支付参数'
     self.driver.find_element_by_css_selector('[menuindex="m41"]').click()
     self.driver.switch_to_frame('settingform')
     self.driver.find_element_by_css_selector('[for="sale"]').click()
     self.driver.find_element_by_id('salem').send_keys(4)
     self.driver.find_element_by_id('salej').send_keys(2)
     BasicAction.view(self.driver, self.formid, url)
     self.assertIn(
         '折',
         self.driver.find_element_by_css_selector(
             '.discount-container label').text, '支付参数失败')
Пример #9
0
 def test6(self):
     '每天每台电脑/手机限填'
     self.driver.find_element_by_css_selector('[id="entriesLimit"]').clear()
     self.driver.find_element_by_css_selector('[for="dailytime"]').click()
     self.driver.find_element_by_css_selector(
         '[id="dailytimelimit"]').send_keys('1')
     BasicAction.view(self.driver, self.formid, url)
     self.driver.find_element_by_id('btnSubmit').click()
     self.driver.refresh()
     self.driver.find_element_by_id('btnSubmit').click()
     self.assertIn(
         '测试',
         self.driver.find_element_by_css_selector('[class="msg"]').text,
         '每天每台电脑/手机限填修改失败')
Пример #10
0
 def test1(self):
     '凭密码才能访问'
     self.driver.find_element_by_css_selector(
         '#divPublic > table > tbody > tr > td:nth-child(1) > div > div'
     ).click()
     self.driver.find_element_by_css_selector(
         '#divPublic > table > tbody > tr > td:nth-child(1) > div > ul > li:nth-child(2)'
     ).click()
     self.driver.find_element_by_css_selector('[name="PWD"]').clear()
     self.driver.find_element_by_css_selector('[name="PWD"]').send_keys(
         '123')
     BasicAction.view(self.driver, self.formid, url)
     self.assertIsNotNone(
         self.driver.find_element_by_xpath('//*[@id="form1"]/label[2]'),
         '凭密码才能访问修改失败')
Пример #11
0
 def test7(self):
     '启用IP黑名单'
     self.driver.find_element_by_css_selector(
         '[id="dailytimelimit"]').clear()
     self.driver.find_element_by_css_selector(
         '[for="chkIPcontrol"]').click()
     self.driver.find_element_by_css_selector(
         '[name="IPBLACKLIST"]').send_keys(
             DataUtils.verify_data(url, self.formid)['IP'])
     BasicAction.view(self.driver, self.formid, url)
     self.driver.find_element_by_id('btnSubmit').click()
     self.assertIn(
         '禁止',
         self.driver.find_element_by_css_selector(
             '[class="error-content"]').text, '启用IP黑名单修改失败')