Esempio n. 1
0
 def test7(self):
     '''随机'''
     SettingOptUtils.random(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('random'), '1', '随机设置失败')
Esempio n. 2
0
 def test1(self):
     '''修改名称'''
     SettingOptUtils.element_name(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li/label').text, '组件改名', '组件改名失败')
Esempio n. 3
0
 def test2(self):
     '''商品列表'''
     self.driver.find_element_by_id("fileToUpload").send_keys("%s\\2.jpg" %
                                                              os.getcwd())
     sleep(1)
     self.driver.find_element_by_id("goodsList").click()
     SettingOptUtils.pgoods(self.driver)
     BasicAction.preview(self.driver)
     self.assertIn(
         'jpg',
         self.driver.find_element_by_class_name('img').get_attribute('src'),
         '图片上传设置失败')
     self.assertEqual('商品名称测试商品(剩余40)',
                      self.driver.find_element_by_class_name('name').text,
                      '商品名设置失败')
     self.assertIn('测试',
                   self.driver.find_element_by_class_name('des').text,
                   '商品描述设置失败')
     self.assertIn('2',
                   self.driver.find_element_by_class_name('price').text,
                   '商品价格设置失败')
     self.assertIn(
         '2',
         self.driver.find_element_by_class_name('number').get_attribute(
             'value'), '商品默认值数量设置失败')
Esempio n. 4
0
 def test5(self):
     '''字段说明'''
     SettingOptUtils.instruct(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath('//*[@id="p0"]').text, '字段说明',
         '字段说明设置失败')
Esempio n. 5
0
 def test3(self):
     '''必须输入'''
     SettingOptUtils.popt_required(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('reqd'), '1', '必须输入设置失败')
Esempio n. 6
0
 def test4(self):
     '''其他值'''
     SettingOptUtils.allowOther(self.driver)
     BasicAction.preview(self.driver)
     self.assertTrue(
         self.driver.find_element_by_css_selector('[class="fld other"]'),
         '其他值设置失败')
Esempio n. 7
0
 def test4(self):
     '''不许重复'''
     SettingOptUtils.popt_unique(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('uniq'), '1', '不许重复设置失败')
Esempio n. 8
0
 def test2(self):
     '''长度'''
     SettingOptUtils.grade(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(10,
                      len(self.driver.find_elements_by_css_selector('i')),
                      '长度设置失败')
Esempio n. 9
0
 def test7(self):
     '''验证码'''
     SettingOptUtils.authcode(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_id('btnSendCode2').text, '发送验证码',
         '验证码设置失败')
Esempio n. 10
0
 def test4(self):
     '''登录用户可见'''
     SettingOptUtils.sec_pri(self.driver)
     BasicAction.preview(self.driver)
     self.assertIsNone(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('typ'), '登录用户可见设置失败')
Esempio n. 11
0
 def test9(self):
     '''默认值'''
     SettingOptUtils.defval_text(self.driver, 'defval_text', '默认值')
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('def'), '默认值', '默认值设置失败')
Esempio n. 12
0
 def test2(self):
     '''分隔描述'''
     SettingOptUtils.wangEditor_txt(self.driver, 'secdesc')
     BasicAction.preview(self.driver)
     self.assertEqual(
         '测试',
         self.driver.find_element_by_css_selector('label + div').text,
         '分隔描述设置失败')
Esempio n. 13
0
 def test11(self):
     '''字段宽度'''
     SettingOptUtils.element_format(self.driver, 'selLayout')
     BasicAction.preview(self.driver)
     self.assertIn(
         'leftHalf',
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('class'), '字段宽度设置失败')
Esempio n. 14
0
 def test8(self):
     '''选择项'''
     SettingOptUtils.dd2(self.driver)
     BasicAction.preview(self.driver)
     self.assertIn(
         '男男',
         self.driver.find_element_by_css_selector(
             '[value="男男"]').get_attribute('items'), '选择项设置失败')
Esempio n. 15
0
 def test2(self):
     '''上传图片'''
     SettingOptUtils.uploadImage(self.driver)
     BasicAction.preview(self.driver)
     self.assertIn(
         'jpg',
         self.driver.find_element_by_class_name('image-img').get_attribute(
             'src'), '上传图片设置失败')
Esempio n. 16
0
 def test2(self):
     '''表单描述'''
     js = "$('#desc').val('测试表单描述').keyup()"
     self.driver.execute_script(js)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="formHeader"]/div').text, "测试表单描述", '表单描述设置失败')
Esempio n. 17
0
 def test6(self):
     '''启用国际手机'''
     SettingOptUtils.internal(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('def'), '+',
         '启用国际手机设置失败')
Esempio n. 18
0
 def test6(self):
     '''扫码输入'''
     SettingOptUtils.popt_qrinput(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="f0"]/div[1]/i').get_attribute('class'),
         'iconfont qrinput', '扫码输入设置失败')
     BasicAction.preview(self.driver)
Esempio n. 19
0
 def test2(self):
     '''日期格式'''
     SettingOptUtils.element_format(self.driver, 'dateformat')
     BasicAction.preview(self.driver)
     self.assertIn(
         'MM',
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li/div/span[1]/label').text, '日期格式设置失败')
Esempio n. 20
0
 def test5(self):
     '''不可编辑'''
     SettingOptUtils.popt_editable(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li/div/input').get_attribute('readonly'),
         'true', '不可编辑设置失败')
Esempio n. 21
0
 def test6(self):
     '''CSS名称'''
     SettingOptUtils.css(self.driver)
     BasicAction.preview(self.driver)
     self.assertIn(
         '[class=desc]',
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('class'), 'CSS名称设置失败')
Esempio n. 22
0
 def test1(self):
     '''表单名称'''
     self.driver.find_element_by_id("formName").clear()
     self.driver.find_element_by_id("formName").send_keys("测试表单名称")
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath('//*[@id="formHeader"]/h2').text,
         '测试表单名称', '修改表单名称失败')
Esempio n. 23
0
 def test1(self):
     '''默认风格'''
     self.driver.find_element_by_xpath(
         '//*[@id="defUlStyles"]/li[2]/a/div').click()
     BasicAction.preview(self.driver)
     js = "return $('.wallpaper').css('background-color')"
     color = self.driver.execute_script(js)
     self.assertEqual(color, 'rgb(34, 34, 34)', '默认风格修改失败')
Esempio n. 24
0
 def test2(self):
     '''视频来源'''
     SettingOptUtils.pvedio(self.driver)
     BasicAction.preview(self.driver)
     self.assertIn(
         'tencentvideo_v1',
         self.driver.find_element_by_css_selector(
             '[type="application/x-shockwave-flash"]').get_attribute('src'),
         '视频来源设置失败')
Esempio n. 25
0
 def test2(self):
     '''禁止手动标注'''
     self.driver.find_element_by_xpath(
         '//*[@id="popt_dismark"]/label').click()
     BasicAction.preview(self.driver)
     self.assertEqual(
         '获取当前位置',
         self.driver.find_element_by_css_selector(
             '[class="btn getlocation1"]').text, '禁止手动标注设置失败')
Esempio n. 26
0
 def test2(self):
     '''字段长度'''
     SettingOptUtils.element_format(self.driver, 'N')
     BasicAction.preview(self.driver)
     self.assertIn(
         'm',
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li/div/select').get_attribute('class'),
         '字段长度设置失败')
Esempio n. 27
0
 def test2(self):
     '''商品列表'''
     self.driver.find_element_by_id("addNoImgGoods").click()
     self.driver.find_element_by_class_name('goods-name-view').click()
     SettingOptUtils.pgoods(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual('商品名称测试商品(剩余40)', self.driver.find_element_by_class_name('name').text, '商品名设置失败')
     self.assertIn('测试', self.driver.find_element_by_class_name('des').text, '商品描述设置失败')
     self.assertIn('2', self.driver.find_element_by_class_name('price').text, '商品价格设置失败')
     self.assertIn('2', self.driver.find_element_by_class_name('number').get_attribute('value'), '商品默认值数量设置失败')
Esempio n. 28
0
 def test8(self):
     '''范围'''
     SettingOptUtils.range(self.driver)
     BasicAction.preview(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('min'), '1', '最小值设置失败')
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li').get_attribute('max'), '10', '最大值设置失败')
Esempio n. 29
0
 def test3(self):
     '''网页跳转'''
     self.driver.find_element_by_css_selector(
         '[for="confirmType_url"]').click()
     self.driver.find_element_by_id('confirmMsg_url').send_keys(
         'https://www.baidu.com/')
     BasicAction.preview(self.driver)
     self.driver.find_element_by_id('btnSubmit').click()
     self.assertEqual(self.driver.current_url, 'https://www.baidu.com/',
                      '网页跳转设置失败')
Esempio n. 30
0
 def test2(self):
     '''电话格式'''
     js = '$("#phoneformat").next().find(".dk-select-options li").eq(1).click()'
     self.driver.execute_script(js)
     BasicAction.preview(self.driver)
     self.assertIn(
         'tel1',
         self.driver.find_element_by_xpath(
             '//*[@id="fields"]/li/div/span[1]/input').get_attribute(
                 'class'), '电话格式设置失败')