Когда я использую метод find_image_occurrence Appium с Python, всегда возникала ошибка TypeError: объект типа байтов не ⇐ Python
-
Anonymous
Когда я использую метод find_image_occurrence Appium с Python, всегда возникала ошибка TypeError: объект типа байтов не
мой код Python:
импортировать base64
def img_base64(img_path): если os.path.exists(img_path): с open(img_path, 'rb') как f_obj: image_data = f_obj.read() base64_d = base64.b64encode(image_data) вернуть base64_d
master.save_screenshot(".\screenshots\test.png")
full_screenshot_base64 = img_base64(".\screenshots\test.png") parts_screenshot_base64 = img_base64(".\resource\images\suit_head.png")
master.update_settings({"getMatchedImageResult": True}) master.update_settings({"fixImageTemplateScale": True})
master.find_image_occurrence(base64_full_image=full_screenshot_base64, base64_partial_image=partial_screenshot_base64, Visuallze=True)
когда я запускаю код Python, появляется сообщение об ошибке: поднять TypeError(f'Объект типа {o.class.name} ' Ошибка типа: объект типа байт не подлежит сериализации в формате JSON
Как мне решить эту проблему? Пожалуйста, помогите мне, спасибо!
Согласно описанию метода тип параметра должен быть байтовым, но подсказка такая: объект типа байты не является сериализуемым в формате JSON
мой код Python:
импортировать base64
def img_base64(img_path): если os.path.exists(img_path): с open(img_path, 'rb') как f_obj: image_data = f_obj.read() base64_d = base64.b64encode(image_data) вернуть base64_d
master.save_screenshot(".\screenshots\test.png")
full_screenshot_base64 = img_base64(".\screenshots\test.png") parts_screenshot_base64 = img_base64(".\resource\images\suit_head.png")
master.update_settings({"getMatchedImageResult": True}) master.update_settings({"fixImageTemplateScale": True})
master.find_image_occurrence(base64_full_image=full_screenshot_base64, base64_partial_image=partial_screenshot_base64, Visuallze=True)
когда я запускаю код Python, появляется сообщение об ошибке: поднять TypeError(f'Объект типа {o.class.name} ' Ошибка типа: объект типа байт не подлежит сериализации в формате JSON
Как мне решить эту проблему? Пожалуйста, помогите мне, спасибо!
Согласно описанию метода тип параметра должен быть байтовым, но подсказка такая: объект типа байты не является сериализуемым в формате JSON