corp1016
This commit is contained in:
@@ -368,26 +368,35 @@ class Sinopec_ewcc(object):
|
||||
logger.info("点击评价中心")
|
||||
|
||||
topele=self.tab.ele("#childMenu")
|
||||
|
||||
aele=topele.ele("@@tag()=li@@onclick:综合管理")
|
||||
aele.click(by_js=True)
|
||||
|
||||
aele.click(by_js=True)
|
||||
logger.info("点击综合管理")
|
||||
#time.sleep(2) # 可以考虑替换为条件等待
|
||||
|
||||
# 点击客户信息查询
|
||||
self.tab.ele("@@tag()=a@@name=油站服务号应用统计").click()
|
||||
logger.info("点击 油站服务号应用统计")
|
||||
|
||||
time.sleep(2) # 可以考虑替换为条件等待
|
||||
# 获取iframe
|
||||
myframe = self.tab.get_frame("iframeservice_no_apply_static")
|
||||
time.sleep(2) # 可以考虑替换为条件等待
|
||||
|
||||
# 根据输入参数选择查询类型
|
||||
search_type_ele = myframe.eles("@@tag()=input@@type=text")
|
||||
for a in search_type_ele:
|
||||
logger.info(f"元素信息:{a}")
|
||||
logger.info(f"元素信息:{a.html}")
|
||||
#a.focus()
|
||||
#time.sleep(2) # 可以考虑替换为条件等待
|
||||
|
||||
#按油站汇总
|
||||
ele=search_type_ele[2]
|
||||
elep=ele.next()
|
||||
#elep.focus()
|
||||
elep.click()
|
||||
|
||||
logger.info("选择 按油站汇总")
|
||||
ele=myframe.ele("@@tag()=li@@text():按油站汇总")
|
||||
ele.click()
|
||||
time.sleep(2) # 可以考虑替换为条件等待
|
||||
|
||||
#取得开始日期,并获得焦点
|
||||
ele=search_type_ele[3]
|
||||
@@ -430,7 +439,7 @@ class Sinopec_ewcc(object):
|
||||
logger.exception(f"评价中心 员工拉新权益会员明细查询异常: {str(e)}")
|
||||
return False
|
||||
|
||||
def query_client_emp_tj(self):
|
||||
def query_oil_current_month_lj(self):
|
||||
try:
|
||||
# 切换到积分中心
|
||||
self.tab.ele("@@tag()=li@@title=评价中心").click()
|
||||
@@ -458,28 +467,28 @@ class Sinopec_ewcc(object):
|
||||
for a in search_type_ele:
|
||||
logger.info(f"元素信息:{a}")
|
||||
|
||||
#取得开始日期,并获得焦点
|
||||
ele=search_type_ele[1]
|
||||
logger.info(f"元素信息:{ele}")
|
||||
ele.focus()
|
||||
# #取得开始日期,并获得焦点
|
||||
# ele=search_type_ele[1]
|
||||
# logger.info(f"元素信息:{ele}")
|
||||
# ele.focus()
|
||||
|
||||
#查找 弹出的日期窗体
|
||||
data_ele=myframe.ele("@@tag()=div@@class=el-picker-panel__body-wrapper")
|
||||
ele_date_head=data_ele.ele("@@tag()=div@@class=el-picker-panel__header")
|
||||
ele_date_content=data_ele.ele("@@tag()=div@@class=el-picker-panel__content")
|
||||
logger.info(f"日期元素信息:{ele_date_head}")
|
||||
logger.info(f"日期元素信息:{ele_date_content}")
|
||||
# data_ele=myframe.ele("@@tag()=div@@class=el-picker-panel__body-wrapper")
|
||||
# ele_date_head=data_ele.ele("@@tag()=div@@class=el-picker-panel__header")
|
||||
# ele_date_content=data_ele.ele("@@tag()=div@@class=el-picker-panel__content")
|
||||
# logger.info(f"日期元素信息:{ele_date_head}")
|
||||
# logger.info(f"日期元素信息:{ele_date_content}")
|
||||
|
||||
ele_date_day=ele_date_content.eles("@@tag()=td")
|
||||
for a in ele_date_day:
|
||||
day=a.text
|
||||
if day.isdigit() and int(day)==1:
|
||||
a.click(by_js=True)
|
||||
# ele_date_day=ele_date_content.eles("@@tag()=td")
|
||||
# for a in ele_date_day:
|
||||
# day=a.text
|
||||
# if day.isdigit() and int(day)==1:
|
||||
# a.click(by_js=True)
|
||||
|
||||
ele=myframe.eles("@@tag()=div@@class=el-form-item__content")
|
||||
ele[1].click(by_js=True)
|
||||
logger.info(f"myframe元素信息 :{ele[1]}")
|
||||
#logger.info(f"日期选择器元素信息:{ele[0]}")
|
||||
# ele=myframe.eles("@@tag()=div@@class=el-form-item__content")
|
||||
# ele[1].click(by_js=True)
|
||||
# logger.info(f"myframe元素信息 :{ele[1]}")
|
||||
# #logger.info(f"日期选择器元素信息:{ele[0]}")
|
||||
|
||||
time.sleep(5) # 可以考虑替换为条件等待
|
||||
search_type_ele = myframe.ele("@@tag()=span@@text():导出")
|
||||
@@ -499,19 +508,16 @@ class Sinopec_ewcc(object):
|
||||
logger.exception(f"评价中心 油站汇总本月累计查询异常: {str(e)}")
|
||||
return False
|
||||
|
||||
def query_oil_current_month_lj(self):
|
||||
def query_client_emp_tj(self):
|
||||
try:
|
||||
# 切换到积分中心
|
||||
self.tab.ele("@@tag()=li@@title=评价中心").click()
|
||||
logger.info("点击评价中心")
|
||||
|
||||
topele=self.tab.ele("#childMenu")
|
||||
|
||||
aele=topele.ele("@@tag()=li@@onclick:统一客户服务评价")
|
||||
aele.click(by_js=True)
|
||||
|
||||
logger.info("统一客户服务评价")
|
||||
#time.sleep(2) # 可以考虑替换为条件等待
|
||||
aele.click(by_js=True)
|
||||
logger.info("点击 统一客户服务评价")
|
||||
|
||||
# 点击客户信息查询
|
||||
self.tab.ele("@@tag()=a@@name=客户评价与员工关联统计").click()
|
||||
@@ -519,7 +525,7 @@ class Sinopec_ewcc(object):
|
||||
|
||||
time.sleep(2) # 可以考虑替换为条件等待
|
||||
# 获取iframe
|
||||
myframe = self.tab.get_frame("iframestation_refueling_total")
|
||||
myframe = self.tab.get_frame("iframereview_relate_emple_static")
|
||||
time.sleep(2) # 可以考虑替换为条件等待
|
||||
|
||||
# 根据输入参数选择查询类型
|
||||
@@ -527,8 +533,19 @@ class Sinopec_ewcc(object):
|
||||
for a in search_type_ele:
|
||||
logger.info(f"元素信息:{a}")
|
||||
|
||||
#按油站汇总
|
||||
ele=search_type_ele[1]
|
||||
elep=ele.next()
|
||||
#elep.focus()
|
||||
elep.click()
|
||||
|
||||
logger.info("选择 按油站汇总")
|
||||
ele=myframe.ele("@@tag()=li@@text():按油站汇总")
|
||||
ele.click()
|
||||
time.sleep(2) # 可以考虑替换为条件等待
|
||||
|
||||
#取得开始日期,并获得焦点
|
||||
ele=search_type_ele[1]
|
||||
ele=search_type_ele[2]
|
||||
logger.info(f"元素信息:{ele}")
|
||||
ele.focus()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user