Ejemplo n.º 1
0
 def test2(self):
     '''修改描述'''
     self.driver.find_element_by_id('reportDescription').clear()
     self.driver.find_element_by_id('reportDescription').send_keys('报表描述')
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_id('rptDesc').text, '报表描述', '报表描述修改失败')
Ejemplo n.º 2
0
 def test3(self):
     '''允许用户导出'''
     self.driver.find_element_by_css_selector('[for="showExport"]').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_id('exportButton').text, '导出',
         '允许用户导出失败')
Ejemplo n.º 3
0
 def test6(self):
     '''布局方式'''
     self.driver.find_element_by_css_selector('[for="layout2"]').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_id('stage').get_attribute('class'),
         'layout2', '布局方式修改失败')
Ejemplo n.º 4
0
 def test1(self):
     '''修改名称'''
     self.driver.find_element_by_id('reportName').clear()
     self.driver.find_element_by_id('reportName').send_keys('报表名称')
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_id('rptTitle').text, '报表名称', '报表改名失败')
Ejemplo n.º 5
0
 def test1(self):
     '''标题'''
     self.driver.find_element_by_id('textDescription').clear()
     self.driver.find_element_by_id('textDescription').send_keys('文本')
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath('//*[@id="z1"]/div/div').text,
         '文本', '文本修改失败')
Ejemplo n.º 6
0
 def test1(self):
     '''标题'''
     self.driver.find_element_by_id('chartName').clear()
     self.driver.find_element_by_id('chartName').send_keys('统计')
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div/table/caption/h4').text, '统计', '统计改名失败')
Ejemplo n.º 7
0
 def test4(self):
     '''文本'''
     self.driver.find_element_by_id('text').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div').get_attribute('class'), 'widget wgt_text',
         '文本添加失败')
Ejemplo n.º 8
0
 def test1(self):
     '''标题'''
     self.driver.find_element_by_id('numberName').clear()
     self.driver.find_element_by_id('numberName').send_keys('数字')
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath('//*[@id="w0_0"]/strong').text,
         '数字', '数字改名失败')
Ejemplo n.º 9
0
 def test2(self):
     '''描述'''
     self.driver.find_element_by_id('numberDescription').clear()
     self.driver.find_element_by_id('numberDescription').send_keys('描述')
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath('//*[@id="w0_0"]/em').text, '描述',
         '描述修改失败')
Ejemplo n.º 10
0
 def test3(self):
     '''显示字段'''
     self.driver.find_element_by_css_selector(
         '[for="showAllFields"]').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="g0_0"]/thead/tr/td[1]/div').text, 'ID', '显示字段更改失败')
Ejemplo n.º 11
0
 def test1(self):
     '''标题'''
     self.driver.find_element_by_id('graphName').clear()
     self.driver.find_element_by_id('graphName').send_keys('图表')
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div/div[1]/h4').text, '图表', '图表改名失败')
     self.driver.close()
Ejemplo n.º 12
0
 def test5(self):
     '''颜色'''
     self.driver.find_element_by_xpath(
         '//*[@id="numberColorDiv"]/a[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertIn(
         '2',
         self.driver.find_element_by_xpath(
             '//*[@id="w0_0"]/var').get_attribute('class'), '颜色更改失败')
Ejemplo n.º 13
0
 def test3(self):
     '''统计类型'''
     self.driver.find_element_by_xpath(
         '//*[@id="nS"]/ul[2]/li/span[1]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="nS"]/ul[2]/li/span[1]/div/ul/li[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertTrue(
         self.driver.find_element_by_xpath('//*[@id="w0_0"]/var').text,
         '统计类型更改失败')
Ejemplo n.º 14
0
 def test3(self):
     '''排列方式'''
     self.driver.find_element_by_xpath(
         '//*[@id="cS"]/ul/li/span[4]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="cS"]/ul/li/span[4]/div/ul/li[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertGreater(
         self.driver.find_elements_by_css_selector('th div')[1].text,
         self.driver.find_elements_by_css_selector('th div')[0].text,
         '排列方式更改失败')
Ejemplo n.º 15
0
 def test2(self):
     '''列选项'''
     self.driver.find_element_by_xpath(
         '//*[@id="fieldChartDetailDiv"]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="fieldChartDetailDiv"]/div/ul/li[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div/table/thead/tr/th[3]').get_attribute(
                 'style'), 'display: none;', '列选项更改失败')
Ejemplo n.º 16
0
 def test4(self):
     '''数字格式'''
     self.driver.find_element_by_xpath(
         '//*[@id="nS"]/ul[2]/li/span[2]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="nS"]/ul[2]/li/span[2]/div/ul/li[4]').click()
     BasicAction.SaveReport(self.driver)
     self.assertIn(
         '0',
         self.driver.find_element_by_xpath('//*[@id="w0_0"]/var').text,
         '数字格式更改失败')
Ejemplo n.º 17
0
 def test1(self):
     '''分页大小'''
     self.driver.find_element_by_xpath(
         '//*[@id="dS"]/div[1]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="dS"]/div[1]/div/ul/li[3]').click()
     BasicAction.SaveReport(self.driver)
     self.assertTrue(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div/table[2]/tbody/tr/td[3]/select/option[2]').
         get_attribute('selected'), '分页大小更改失败')
Ejemplo n.º 18
0
 def test2(self):
     '''排序方式'''
     self.driver.find_element_by_xpath(
         '//*[@id="dS"]/div[2]/span[3]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="dS"]/div[2]/span[3]/div/ul/li[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertGreater(
         self.driver.find_element_by_xpath(
             '//*[@id="g0_0"]/tbody/tr[1]/td[1]').text,
         self.driver.find_element_by_xpath(
             '//*[@id="g0_0"]/tbody/tr[2]/td[1]').text, '排序方式更改失败')
Ejemplo n.º 19
0
 def test1(self):
     '''图表'''
     self.driver.find_element_by_id('graph').click()
     self.driver.find_element_by_xpath('//*[@id="z1"]/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="spanGraphFieldList"]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="spanGraphFieldList"]/div/ul/li[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div').get_attribute('class'),
         'widget wgt_graph', '图表添加失败')
Ejemplo n.º 20
0
 def test2(self):
     '''统计'''
     self.driver.find_element_by_id('chart').click()
     self.driver.find_element_by_xpath('//*[@id="z1"]/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="cS"]/ul/li/span[2]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="cS"]/ul/li/span[2]/div/ul/li[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div').get_attribute('class'),
         'widget wgt_chart noFloat', '统计添加失败')
Ejemplo n.º 21
0
 def test3(self):
     '''数字'''
     self.driver.find_element_by_id('number').click()
     self.driver.find_element_by_xpath('//*[@id="z1"]/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="nS"]/ul[1]/li/span[3]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="nS"]/ul[1]/li/span[3]/div/ul/li[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div').get_attribute('class'),
         'widget wgt_number', '数字添加失败')
Ejemplo n.º 22
0
 def test5(self):
     '''表格'''
     self.driver.find_element_by_id('grid').click()
     self.driver.find_element_by_xpath('//*[@id="z1"]/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="dS"]/div[2]/span[2]/div/div').click()
     self.driver.find_element_by_xpath(
         '//*[@id="dS"]/div[2]/span[2]/div/ul/li[2]').click()
     BasicAction.SaveReport(self.driver)
     self.assertEqual(
         self.driver.find_element_by_xpath(
             '//*[@id="z1"]/div').get_attribute('class'),
         'widget wgt_grid noFloat', '表格添加失败')