def edit_floor(self, floor, floor_remark): #点击要修改楼层的楼栋 comfunc.wait(self.driver, infra_element.edit_building_group) self.driver.find_element_by_xpath( infra_element.edit_building_group).click() #选择要修改的楼层 time.sleep(1) self.driver.find_element_by_xpath( infra_element.newfloor_inlist).click() #点击修改按钮 comfunc.wait(self.driver, infra_element.floor_edit_button) self.driver.find_element_by_xpath( infra_element.floor_edit_button).click() #输入楼层数据 comfunc.wait(self.driver, infra_element.edit_floor_input) comfunc.wait(self.driver, infra_element.edit_floor_remark) self.driver.find_element_by_xpath( infra_element.edit_floor_input).click() time.sleep(0.5) self.driver.find_element_by_xpath( infra_element.edit_floor_input).clear() time.sleep(0.5) self.driver.find_element_by_xpath( infra_element.edit_floor_input).send_keys(floor) self.driver.find_element_by_xpath( infra_element.edit_floor_remark).clear() time.sleep(0.5) self.driver.find_element_by_xpath( infra_element.edit_floor_remark).send_keys(floor_remark) comfunc.wait(self.driver, infra_element.edit_floor_savebutton) self.driver.find_element_by_xpath( infra_element.edit_floor_savebutton).click()
def add_roominfo(self, roomnumber, innerTel, outTel): #点击新增按钮 comfunc.wait(self.driver, roominfo_element.add_room_button) self.driver.find_element_by_xpath( roominfo_element.add_room_button).click() #输入界面字段 #楼层 comfunc.wait(self.driver, roominfo_element.add_floor_select) self.driver.find_element_by_xpath( roominfo_element.add_floor_select).click() time.sleep(2) comfunc.wait(self.driver, roominfo_element.add_floor_value) self.driver.find_element_by_xpath( roominfo_element.add_floor_value).click() #房型 comfunc.wait(self.driver, roominfo_element.add_roomtype_select) self.driver.find_element_by_xpath( roominfo_element.add_roomtype_select).click() time.sleep(2) comfunc.wait(self.driver, roominfo_element.add_roomtype_value) self.driver.find_element_by_xpath( roominfo_element.add_roomtype_value).click() #房间号 self.driver.find_element_by_xpath( roominfo_element.add_room_number).send_keys(roomnumber) self.driver.find_element_by_xpath( roominfo_element.add_room_innerTel).send_keys(innerTel) self.driver.find_element_by_xpath( roominfo_element.add_room_outTel).send_keys(outTel) #保存 self.driver.find_element_by_xpath( roominfo_element.add_savebutton).click()
def delete_virtual_roomtype(self): #点击删除按钮 comfunc.wait(self.driver, virtualroomtype_element.delete_virtual_roomtype_button) self.driver.find_element_by_xpath(virtualroomtype_element.delete_virtual_roomtype_button).click() #点击删除确认按钮 comfunc.wait(self.driver, virtualroomtype_element.delete_confirm_button) self.driver.find_element_by_xpath(virtualroomtype_element.delete_confirm_button).click()
def delete_roominfo(self, ele): #点击删除按钮 comfunc.wait(self.driver, ele) self.driver.find_element_by_xpath(ele).click() comfunc.wait(self.driver, roominfo_element.delete_confirm_button) self.driver.find_element_by_xpath( roominfo_element.delete_confirm_button).click()
def add_damagegoods(self, goodsname, comprice, price, beizhu): #点击新增按钮 comfunc.wait(self.driver, damage_goods_element.add_goods_button) self.driver.find_element_by_xpath( damage_goods_element.add_goods_button).click() #选择物品类型 self.driver.find_element_by_xpath( damage_goods_element.add_goods_type_select).click() time.sleep(1) self.driver.find_element_by_xpath( damage_goods_element.add_goods_type_value).click() #输入物品名 comfunc.wait(self.driver, damage_goods_element.add_goodsname) self.driver.find_element_by_xpath( damage_goods_element.add_goodsname).send_keys(goodsname) time.sleep(1) #输入赔偿单价 comfunc.wait(self.driver, damage_goods_element.add_goods_compPrice) self.driver.find_element_by_xpath( damage_goods_element.add_goods_compPrice).send_keys(comprice) #输入成本价 comfunc.wait(self.driver, damage_goods_element.add_goods_price) self.driver.find_element_by_xpath( damage_goods_element.add_goods_price).send_keys(price) #输入备注 comfunc.wait(self.driver, damage_goods_element.add_goods_beizhu) self.driver.find_element_by_xpath( damage_goods_element.add_goods_beizhu).send_keys(beizhu) time.sleep(2) #点击保存 # comfunc.wait(self.driver, damage_goods_element.add_goodsname) self.driver.find_element_by_xpath( damage_goods_element.add_goods_savebutton).click()
def delete_hiretype(self): #点击删除按钮 comfunc.wait(self.driver, hire_type_element.delete_type_button) self.driver.find_element_by_xpath( hire_type_element.delete_type_button).click() comfunc.wait(self.driver, hire_type_element.delete_confirm_button) self.driver.find_element_by_xpath( hire_type_element.delete_confirm_button).click()
def enable_unitinfo(self): comfunc.wait(self.driver, unitinfo_element.more_button) obj = self.driver.find_element_by_xpath(unitinfo_element.more_button) ac = ActionChains(self.driver).move_to_element(obj).perform() time.sleep(1) self.driver.find_element_by_xpath( unitinfo_element.disable_button).click() time.sleep(5)
def delete_damagetype(self): #点击删除按钮 comfunc.wait(self.driver, damage_type_element.delete_type_button) self.driver.find_element_by_xpath( damage_type_element.delete_type_button).click() #点击删除确认按钮 comfunc.wait(self.driver, damage_type_element.delete_confirm_button) self.driver.find_element_by_xpath( damage_type_element.delete_confirm_button).click()
def delete_roomtype(self): #点击删除按钮 comfunc.wait(self.driver, roomtype_maintain_element.delete_button) self.driver.find_element_by_xpath( roomtype_maintain_element.delete_button).click() #点击删除确认按钮 comfunc.wait(self.driver, roomtype_maintain_element.delete_confirm_button) self.driver.find_element_by_xpath( roomtype_maintain_element.delete_confirm_button).click()
def cancel_reserv(self): comfunc.wait(self.driver, reserv_detail_element.more_operation_button) # chain = ActionChains(self.driver) # chain.move_to_element(reserv_detail_element.more_operation_button) # chain.perform() obj = self.driver.find_element_by_xpath( reserv_detail_element.more_operation_button) ac = ActionChains(self.driver).move_to_element(obj).perform() # comfunc.wait(self.driver, reserv_detail_element.cancel_reserv_button) time.sleep(1) self.driver.find_element_by_xpath( reserv_detail_element.cancel_reserv_button).click()
def add_hiretype(self, typename): #点击新增按钮 comfunc.wait(self.driver, hire_type_element.add_type_button) self.driver.find_element_by_xpath( hire_type_element.add_type_button).click() #输入类型名称 comfunc.wait(self.driver, hire_type_element.add_type_name) self.driver.find_element_by_xpath( hire_type_element.add_type_name).send_keys(typename) time.sleep(1) #点击保存按钮 self.driver.find_element_by_xpath( hire_type_element.add_savebutton).click()
def edit_building(self, edit_buildname, edit_buildremark): #等待新增的楼栋显示 comfunc.wait(self.driver, infra_element.new_building_group) # 点击新增的楼栋 self.driver.find_element_by_xpath( infra_element.new_building_group).click() #点击修改按钮 self.driver.find_element_by_xpath( infra_element.build_edit_button).click() comfunc.wait(self.driver, infra_element.edit_build_name) comfunc.wait(self.driver, infra_element.edit_build_remark) #修改楼栋名 # self.driver.find_element_by_xpath(infra_element.edit_build_name).clear() self.driver.find_element_by_xpath( infra_element.edit_build_name).send_keys(Keys.CONTROL + "a") self.driver.find_element_by_xpath( infra_element.edit_build_name).send_keys(Keys.DELETE) time.sleep(1) self.driver.find_element_by_xpath( infra_element.edit_build_name).send_keys(edit_buildname) #修改楼栋备注 self.driver.find_element_by_xpath( infra_element.edit_build_remark).clear() time.sleep(2) self.driver.find_element_by_xpath( infra_element.edit_build_remark).send_keys(edit_buildremark) comfunc.wait(self.driver, infra_element.edit_build_savebutton) self.driver.find_element_by_xpath( infra_element.edit_build_savebutton).click()
def edit_hiregoods(self, goodsname, price, beizhu): #点击修改按钮 comfunc.wait(self.driver, hire_goods_element.edit_hiregoods_button) self.driver.find_element_by_xpath(hire_goods_element.edit_hiregoods_button).click() # #选择物品类型 # self.driver.find_element_by_xpath(hire_goods_element.add_goods_select).click() # time.sleep(1) # self.driver.find_element_by_xpath(hire_goods_element.add_goods_value).click() #输入物品名 comfunc.wait(self.driver, hire_goods_element.add_goodsname) self.driver.find_element_by_xpath(hire_goods_element.add_goodsname).send_keys(Keys.CONTROL + "a") self.driver.find_element_by_xpath(hire_goods_element.add_goodsname).send_keys(Keys.DELETE) self.driver.find_element_by_xpath(hire_goods_element.add_goodsname).clear() time.sleep(1) self.driver.find_element_by_xpath(hire_goods_element.add_goodsname).send_keys(goodsname) #输入租借单价 comfunc.wait(self.driver, hire_goods_element.add_goods_compPrice) self.driver.find_element_by_xpath(hire_goods_element.add_goods_compPrice).clear() time.sleep(1) self.driver.find_element_by_xpath(hire_goods_element.add_goods_compPrice).send_keys(price) #输入备注 comfunc.wait(self.driver, hire_goods_element.add_goods_beizhu) self.driver.find_element_by_xpath(hire_goods_element.add_goods_beizhu).clear() time.sleep(1) self.driver.find_element_by_xpath(hire_goods_element.add_goods_beizhu).send_keys(beizhu) time.sleep(2) #点击保存 self.driver.find_element_by_xpath(hire_goods_element.add_goods_savebutton).click()
def not_individual_normal_reserv(self, ele, teamname): #点击客源类型-单位 normal_reserve_element.customer_type_unit comfunc.wait(self.driver, ele) self.driver.find_element_by_xpath(ele).click() # 输入团名 comfunc.wait(self.driver, normal_reserve_element.team_name_input) self.driver.find_element_by_xpath( normal_reserve_element.team_name_input).send_keys(teamname) #点击输入框 time.sleep(1) comfunc.wait(self.driver, normal_reserve_element.customer_info_input) self.driver.find_element_by_xpath( normal_reserve_element.customer_info_input).click() time.sleep(1) # #从输入框下拉列表中选择一个单位点击 # comfunc.wait(self.driver, normal_reserve_element.customer_info_drop_down) self.driver.find_element_by_xpath( normal_reserve_element.customer_info_drop_down).click() time.sleep(1.5) self.driver.find_element_by_xpath( normal_reserve_element.addroomnumber_button).click() time.sleep(1) # 点击确定按钮 comfunc.wait(self.driver, normal_reserve_element.submit_button) self.driver.find_element_by_xpath( normal_reserve_element.submit_button).click() time.sleep(10)
def batchadd_roominfo(self, roomnumberstart, roomnumberend, innerstart, innerend, outstart, outend): #点击批量新增按钮 comfunc.wait(self.driver, roominfo_element.batch_add_button) self.driver.find_element_by_xpath( roominfo_element.batch_add_button).click() #输入界面字段 #楼层 comfunc.wait(self.driver, roominfo_element.add_floor_select) self.driver.find_element_by_xpath( roominfo_element.add_floor_select).click() time.sleep(2) comfunc.wait(self.driver, roominfo_element.add_floor_value) self.driver.find_element_by_xpath( roominfo_element.add_floor_value).click() #房型 comfunc.wait(self.driver, roominfo_element.add_roomtype_select) self.driver.find_element_by_xpath( roominfo_element.add_roomtype_select).click() time.sleep(2) comfunc.wait(self.driver, roominfo_element.add_roomtype_value) self.driver.find_element_by_xpath( roominfo_element.add_roomtype_value).click() #房间号开始 self.driver.find_element_by_xpath( roominfo_element.batchadd_roomnumber_start).send_keys( roomnumberstart) #房间号结束 self.driver.find_element_by_xpath( roominfo_element.batchadd_roomnumber_end).send_keys(roomnumberend) #电话分机开始 self.driver.find_element_by_xpath( roominfo_element.batchadd_phonesub_start).send_keys(innerstart) #电话分机结束 self.driver.find_element_by_xpath( roominfo_element.batchadd_phonesub_end).send_keys(innerend) #电话外线开始 self.driver.find_element_by_xpath( roominfo_element.batchadd_phoneout_start).send_keys(outstart) #电话外线结束 self.driver.find_element_by_xpath( roominfo_element.batchadd_phoneout_end).send_keys(outend) #保存 self.driver.find_element_by_xpath( roominfo_element.batchadd_savebutton).click()
def individual_normal_reserv(self,reservperson,reservphone): #输入预订人 comfunc.wait(self.driver,normal_reserve_element.resvPerson) self.driver.find_element_by_xpath(normal_reserve_element.resvPerson).send_keys(reservperson) #输入手机号码 comfunc.wait(self.driver, normal_reserve_element.reservphone) self.driver.find_element_by_xpath(normal_reserve_element.reservphone).send_keys(reservphone) # #增加房间个数 # comfunc.wait(self.driver, normal_reserve_element.addroomnumber_button) # self.driver.find_element_by_xpath(normal_reserve_element.addroomnumber_button).click() #选择房型 comfunc.wait(self.driver, normal_reserve_element.addroomnumber_button) self.driver.find_element_by_xpath(normal_reserve_element.addroomnumber_button).click() time.sleep(1) #选择房间号 comfunc.wait(self.driver, normal_reserve_element.select_roomnumber) self.driver.find_element_by_xpath(normal_reserve_element.select_roomnumber).click() # 点击确定按钮 comfunc.wait(self.driver, normal_reserve_element.submit_button) self.driver.find_element_by_xpath(normal_reserve_element.submit_button).click()
def edit_hiretype(self, typename): #点击修改按钮 comfunc.wait(self.driver, hire_type_element.edit_type_button) self.driver.find_element_by_xpath( hire_type_element.edit_type_button).click() #输入类型名称 comfunc.wait(self.driver, hire_type_element.add_type_name) time.sleep(1) # self.driver.find_element_by_xpath(hire_type_element.add_type_name).clear() self.driver.find_element_by_xpath( hire_type_element.add_type_name).send_keys(Keys.CONTROL + "a") self.driver.find_element_by_xpath( hire_type_element.add_type_name).send_keys(Keys.DELETE) time.sleep(1) self.driver.find_element_by_xpath( hire_type_element.add_type_name).send_keys(typename) time.sleep(1) #点击保存按钮 self.driver.find_element_by_xpath( hire_type_element.add_savebutton).click()
def edit_virtual_roomtype(self,typename,beizhu): #点击修改按钮 comfunc.wait(self.driver, virtualroomtype_element.edit_virtual_roomtype_button) self.driver.find_element_by_xpath(virtualroomtype_element.edit_virtual_roomtype_button).click() #输入界面字段 #房型 comfunc.wait(self.driver, virtualroomtype_element.virtual_roomtype_name) self.driver.find_element_by_xpath(virtualroomtype_element.virtual_roomtype_name).click() self.driver.find_element_by_xpath(virtualroomtype_element.virtual_roomtype_name).send_keys(Keys.CONTROL + "a") self.driver.find_element_by_xpath(virtualroomtype_element.virtual_roomtype_name).send_keys(Keys.DELETE) self.driver.find_element_by_xpath(virtualroomtype_element.virtual_roomtype_name).clear() time.sleep(2) self.driver.find_element_by_xpath(virtualroomtype_element.virtual_roomtype_name).send_keys(typename) # 描述 self.driver.find_element_by_xpath(virtualroomtype_element.beizhu).clear() time.sleep(2) self.driver.find_element_by_xpath(virtualroomtype_element.beizhu).send_keys(beizhu) #点击保存 time.sleep(2) self.driver.find_element_by_xpath(virtualroomtype_element.edit_savebutton).click()
def add_building(self, new_buildname, new_buildremark): comfunc.wait(self.driver, infra_element.addbuilding_button) #点击新增楼栋按钮 self.driver.find_element_by_xpath( infra_element.addbuilding_button).click() comfunc.wait(self.driver, infra_element.buildingname_input) comfunc.wait(self.driver, infra_element.remark_input) self.driver.find_element_by_xpath( infra_element.buildingname_input).send_keys(new_buildname) self.driver.find_element_by_xpath( infra_element.remark_input).send_keys(new_buildremark) comfunc.wait(self.driver, infra_element.savebuilding_button) self.driver.find_element_by_xpath( infra_element.savebuilding_button).click()
def add_floor(self, new_startfloor, new_endfloor, new_floor_remark): #点击要新增楼层的楼栋 comfunc.wait(self.driver, infra_element.edit_building_group) self.driver.find_element_by_xpath( infra_element.edit_building_group).click() #点击新增楼层按钮 comfunc.wait(self.driver, infra_element.add_floor_button) self.driver.find_element_by_xpath( infra_element.add_floor_button).click() #输入楼层数据 comfunc.wait(self.driver, infra_element.addfloor_startfloor_input) comfunc.wait(self.driver, infra_element.addfloor_endfloor_input) comfunc.wait(self.driver, infra_element.addfloor_remark) self.driver.find_element_by_xpath( infra_element.addfloor_startfloor_input).send_keys(new_startfloor) time.sleep(1.5) self.driver.find_element_by_xpath( infra_element.addfloor_endfloor_input).send_keys(new_endfloor) self.driver.find_element_by_xpath( infra_element.addfloor_remark).send_keys(new_floor_remark) time.sleep(1) self.driver.find_element_by_xpath( infra_element.addfloor_savebutton).click()
def edit_roominfo(self, roomnumber): #点击修改按钮 comfunc.wait(self.driver, roominfo_element.edit_room_button) self.driver.find_element_by_xpath( roominfo_element.edit_room_button).click() #输入界面字段 # #楼层 # comfunc.wait(self.driver, roominfo_element.add_floor_select) # self.driver.find_element_by_xpath(roominfo_element.add_floor_select).click() # time.sleep(2) # comfunc.wait(self.driver, roominfo_element.add_floor_value) # self.driver.find_element_by_xpath(roominfo_element.add_floor_value).click() # #房型 # comfunc.wait(self.driver, roominfo_element.add_roomtype_select) # self.driver.find_element_by_xpath(roominfo_element.add_roomtype_select).click() # time.sleep(2) # comfunc.wait(self.driver, roominfo_element.add_roomtype_value) # self.driver.find_element_by_xpath(roominfo_element.add_roomtype_value).click() #房间号 comfunc.wait(self.driver, roominfo_element.add_room_number) self.driver.find_element_by_xpath( roominfo_element.add_room_number).click() self.driver.find_element_by_xpath( roominfo_element.add_room_number).send_keys(Keys.CONTROL + "a") self.driver.find_element_by_xpath( roominfo_element.add_room_number).send_keys(Keys.DELETE) self.driver.find_element_by_xpath( roominfo_element.add_room_number).clear() time.sleep(2) self.driver.find_element_by_xpath( roominfo_element.add_room_number).send_keys(roomnumber) # self.driver.find_element_by_xpath(roominfo_element.add_room_innerTel).send_keys(innerTel) # self.driver.find_element_by_xpath(roominfo_element.add_room_outTel).send_keys(outTel) #保存按钮 self.driver.find_element_by_xpath( roominfo_element.add_savebutton).click()
def delete_building(self): #点击要删除楼栋的楼栋 comfunc.wait(self.driver, infra_element.edit_building_group) self.driver.find_element_by_xpath( infra_element.edit_building_group).click() #点击删除按钮 comfunc.wait(self.driver, infra_element.build_delete_button) self.driver.find_element_by_xpath( infra_element.build_delete_button).click() comfunc.wait(self.driver, infra_element.build_delete_confirm_button) self.driver.find_element_by_xpath( infra_element.build_delete_confirm_button).click()
def add_hiregoods(self, goodsname, price, beizhu): #点击新增按钮 comfunc.wait(self.driver, hire_goods_element.add_goods_button) self.driver.find_element_by_xpath(hire_goods_element.add_goods_button).click() #选择物品类型 self.driver.find_element_by_xpath(hire_goods_element.add_goods_select).click() time.sleep(1) self.driver.find_element_by_xpath(hire_goods_element.add_goods_value).click() #输入物品名 comfunc.wait(self.driver, hire_goods_element.add_goodsname) self.driver.find_element_by_xpath(hire_goods_element.add_goodsname).send_keys(goodsname) time.sleep(1) #输入租借单价 comfunc.wait(self.driver, hire_goods_element.add_goods_compPrice) self.driver.find_element_by_xpath(hire_goods_element.add_goods_compPrice).send_keys(price) #输入备注 comfunc.wait(self.driver, hire_goods_element.add_goods_beizhu) self.driver.find_element_by_xpath(hire_goods_element.add_goods_beizhu).send_keys(beizhu) time.sleep(2) #点击保存 self.driver.find_element_by_xpath(hire_goods_element.add_goods_savebutton).click()
def add_damagetype(self, typename): #点击新增按钮 comfunc.wait(self.driver, damage_type_element.add_type_button) self.driver.find_element_by_xpath( damage_type_element.add_type_button).click() #输入类型名 comfunc.wait(self.driver, damage_type_element.add_typename) self.driver.find_element_by_xpath( damage_type_element.add_typename).send_keys(typename) time.sleep(1) #点击确定 comfunc.wait(self.driver, damage_type_element.add_savebutton) self.driver.find_element_by_xpath( damage_type_element.add_savebutton).click()
def delete_floor(self): #点击要删除楼层的楼栋 comfunc.wait(self.driver, infra_element.edit_building_group) self.driver.find_element_by_xpath( infra_element.edit_building_group).click() #选择要删除的楼层 time.sleep(1) self.driver.find_element_by_xpath( infra_element.editfloor_inlist).click() #点击删除按钮 comfunc.wait(self.driver, infra_element.floor_delete_button) self.driver.find_element_by_xpath( infra_element.floor_delete_button).click() comfunc.wait(self.driver, infra_element.floor_delete_confirm_button) self.driver.find_element_by_xpath( infra_element.floor_delete_confirm_button).click()
def add_virtual_roomtype(self,typename,beizhu): #点击新增按钮 comfunc.wait(self.driver, virtualroomtype_element.add_roomtype_button) self.driver.find_element_by_xpath(virtualroomtype_element.add_roomtype_button).click() #输入界面字段 #房型 comfunc.wait(self.driver, virtualroomtype_element.virtual_roomtype_name) self.driver.find_element_by_xpath(virtualroomtype_element.virtual_roomtype_name).send_keys(typename) #选中实体房型 self.driver.find_element_by_xpath(virtualroomtype_element.room_type_select).click() time.sleep(1) self.driver.find_element_by_xpath(virtualroomtype_element.room_type_value).click() #描述 comfunc.wait(self.driver, virtualroomtype_element.beizhu) self.driver.find_element_by_xpath(virtualroomtype_element.beizhu).send_keys(beizhu) time.sleep(3) #点击保存 self.driver.find_element_by_xpath(virtualroomtype_element.savebutton).click()
def edit_damagetype(self, typename): #点击修改按钮 comfunc.wait(self.driver, damage_type_element.edit_type_button) self.driver.find_element_by_xpath( damage_type_element.edit_type_button).click() #输入类型名 comfunc.wait(self.driver, damage_type_element.add_typename) self.driver.find_element_by_xpath( damage_type_element.add_typename).send_keys(Keys.CONTROL + "a") self.driver.find_element_by_xpath( damage_type_element.add_typename).send_keys(Keys.DELETE) #clear()报错:selenium.common.exceptions.InvalidElementStateException: Message: invalid element state: Element is not currently interactable and may not be manipulated #3.19.改成(Keys.CONTROL + "a") # self.driver.find_element_by_xpath(damage_type_element.add_typename).clear() time.sleep(2) self.driver.find_element_by_xpath( damage_type_element.add_typename).send_keys(typename) time.sleep(1) #点击确定 comfunc.wait(self.driver, damage_type_element.add_savebutton) self.driver.find_element_by_xpath( damage_type_element.add_savebutton).click()
def edit_roomtype(self, typename, beizhu): #点击修改按钮 comfunc.wait(self.driver, roomtype_maintain_element.modify_button) self.driver.find_element_by_xpath( roomtype_maintain_element.modify_button).click() #输入界面字段 #房型 comfunc.wait(self.driver, roomtype_maintain_element.roomtype_name) self.driver.find_element_by_xpath( roomtype_maintain_element.roomtype_name).clear() time.sleep(2) self.driver.find_element_by_xpath( roomtype_maintain_element.roomtype_name).send_keys(typename) # #可入住数 # comfunc.wait(self.driver, room_maintain_element.availableNumber) # self.driver.find_element_by_xpath(room_maintain_element.availableNumber).send_keys(availablenumber) # #押金 # comfunc.wait(self.driver, room_maintain_element.deposit) # self.driver.find_element_by_xpath(room_maintain_element.deposit).send_keys(deposit) # #简称 # comfunc.wait(self.driver, room_maintain_element.alias) # self.driver.find_element_by_xpath(room_maintain_element.alias).send_keys(alias) # #门市价 # comfunc.wait(self.driver, room_maintain_element.price) # self.driver.find_element_by_xpath(room_maintain_element.price).send_keys(price) # #超预订数 # comfunc.wait(self.driver, room_maintain_element.exceedReserveNumber) # self.driver.find_element_by_xpath(room_maintain_element.exceedReserveNumber).send_keys(exceedReserveNumber) #备注 comfunc.wait(self.driver, roomtype_maintain_element.beizhu) self.driver.find_element_by_xpath( roomtype_maintain_element.beizhu).clear() time.sleep(2) self.driver.find_element_by_xpath( roomtype_maintain_element.beizhu).send_keys(beizhu) #点击保存按钮 self.driver.find_element_by_xpath( roomtype_maintain_element.savebutton).click()
def click_hiregoods(self): comfunc.wait(self.driver,system_element.hire_button_locator) self.driver.find_element_by_xpath(system_element.hire_button_locator).click()
def click_infrastructure(self): comfunc.wait(self.driver,system_element.infrastructure_button_locator) self.driver.find_element_by_xpath(system_element.infrastructure_button_locator).click()