Esempio n. 1
0
 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()
Esempio n. 3
0
 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()
Esempio n. 7
0
 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()
Esempio n. 10
0
 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()
Esempio n. 11
0
 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()
Esempio n. 12
0
 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()
Esempio n. 14
0
 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)
Esempio n. 15
0
    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()
Esempio n. 16
0
 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()
Esempio n. 17
0
 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()
Esempio n. 18
0
 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()
Esempio n. 19
0
 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()
Esempio n. 20
0
 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()
Esempio n. 21
0
 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()
Esempio n. 22
0
 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()
Esempio n. 25
0
 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()
Esempio n. 26
0
 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()
Esempio n. 29
0
 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()
Esempio n. 30
0
 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()