Пример #1
0
 def select_goodsname(self, str):
     """选择物品名称"""
     self.option_text('请选择物品名称').click()
     data = self.b.find_elements_by_xpath('//span[contains(text(),"%s")]' %
                                          str)
     value = data[0]
     wait(1)
     self.b.execute_script("arguments[0].click()", value)
Пример #2
0
 def delete_picture(self):
     """删除全部图片"""
     el = self.b.find_elements_by_xpath(
         "//span[@class='el-upload-list__item-delete']")
     for i in range(len(el)):
         self.b.execute_script("arguments[0].click();", el[i])
     wait(1)
     log_info(u"删除全部的图片")
Пример #3
0
 def upload_picture(self, path):
     """上传图片"""
     el = self.get_element_by_xpath(
         "//input[@name='file']/preceding-sibling::i[1]")
     el.click()
     wait(1)
     os.system(path)
     wait(3)
     log_info(u"上传图片ok")
Пример #4
0
 def select_partsname(self, str):
     """选择配件名称"""
     button = self.get_element_by_xpath("//input[@placeholder='请选择配件名称']")
     self.b.execute_script("arguments[0].click()", button)
     wait(1)
     el = self.b.find_elements_by_xpath("//span[contains(text(),'%s')]" %
                                        str)
     el[0].click()
     name = el[0].text
     log_info(u"配件名称选择:%s" % name)
     return name
Пример #5
0
 def select_terminaltype(self, str):
     """选择设备类型"""
     button = self.get_element_by_xpath("//input[@placeholder='请选择设备类型']")
     self.b.execute_script("arguments[0].click()", button)
     if str == 1:
         self.get_element_by_xpath("//span[text()='终端机']").click()
         log_info(u"设备类型选择:终端机")
     elif str == 2:
         self.get_element_by_xpath("//span[text()='柜员机']").click()
         log_info(u"设备类型选择:柜员机")
     elif str == 3:
         self.get_element_by_xpath("//span[text()='其它']").click()
         log_info(u"设备类型选择:其它")
     wait(1)
Пример #6
0
 def select_goodsmodel(self, str=None):
     """选择物品型号"""
     self.option_text('请选择物品型号').click()
     if str:
         data = self.get_element_by_xpath('//span[text()="%s"]' % str)
     else:
         data = self.b.find_elements_by_xpath(
             "//ul[@class='el-scrollbar__view el-select-dropdown__list']/li[1]"
         )[4]
     text = data.text
     self.b.execute_script("arguments[0].click()", data)
     wait(1)
     print text
     return text
Пример #7
0
 def click_del_button(self, num=''):
     """点击删除设备按钮"""
     k = 0
     for i in range(20):
         el = self.b.find_elements(*self.del_btn)
         if el:
             el[0].click()
             k = k + 1
             wait(1)
             if k == num:
                 log_info(u"删除了%s个可用机型" % k)
                 break
         else:
             break
     log_info(u"删除了%s个可用机型" % k)
Пример #8
0
 def select_goodstype(self, str):
     """选择物品类别"""
     button = self.get_element_by_xpath("//input[@placeholder='请选择']")
     self.b.execute_script("arguments[0].click()", button)
     if str == 1:
         self.get_element_by_xpath("//span[text()='设备']").click()
         log_info(u"物品类别选择:设备")
     elif str == 2:
         self.get_element_by_xpath("//span[text()='配件']").click()
         log_info(u"物品类别选择:配件")
     elif str == 3:
         self.get_element_by_xpath("//span[text()='耗材']").click()
         log_info(u"物品类别选择:耗材")
     elif str == 4:
         self.get_element_by_xpath("//span[text()='设施']").click()
         log_info(u"物品类别选择:设施")
     wait(1)
Пример #9
0
 def click_modify_button(self):
     """点击修改按钮"""
     self.b.find_elements(*self.modify_btn)[1].click()
     wait(1)
Пример #10
0
 def click_keep_button(self):
     """点击提交按钮"""
     self.b.find_element(*self.keep_btn).click()
     wait(2)
Пример #11
0
 def tearDown(self):
     wait(2)
     self.obb.close_browser()
Пример #12
0
 def upload_pict2(self, path):
     """上传图片"""
     self.get_element_by_xpath("//input[@name='file']").send_keys(path)
     wait(3)
     log_info(u"上传图片ok")
Пример #13
0
 def click_operation_button(self):
     #点击状态开关按钮
     button = self.get_element_by_xpath(
         "//tr[@class='el-table__row']/td[5]/div/div/span[2]")
     self.b.execute_script("arguments[0].click()", button)
     wait(1)
Пример #14
0
 def skip(self):
     """跳转到类型管理页面"""
     self.get_text_accurate('渠道资源管理').click()
     self.get_text_accurate('基本信息管理').click()
     self.get_text_accurate('类型管理').click()
     wait(1)
Пример #15
0
 def select_goodstype(self, str):
     """选择物品类别"""
     self.option_text('请选择物品类别').click()
     value = self.get_element_by_xpath('//span[text()="%s"]' % str)
     wait(1)
     self.b.execute_script("arguments[0].click()", value)
Пример #16
0
 def click_See_button(self):
     """点击查看按钮"""
     self.b.find_elements(*self.See_btn)[1].click()
     wait(2)
Пример #17
0
 def click_query_button(self):
     """点击查询按钮"""
     self.b.find_element(*self.query_btn).click()
     wait(1)
Пример #18
0
 def click_add_button(self):
     """点击新增按钮"""
     self.b.find_element(*self.add_btn).click()
     wait(1)