allure-framework / allure-framework/allure-python
When I attach an image diff with Attach keyword, the report comparator has the height of the shortest image
- Ngôn ngữ chính
- Python
- Star
- 814
- Fork
- 260
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Hi everybody,
I'm using `allure-robotframework==2.15.2` with `robotframework==7.3.2`
My report is generated with allure-commandline version 2.34.1 `npx --yes allure-commandline generate`
When I attach images (diff, expected, actual) with Attach keyword, then the images displayed in "Show overlay" mode are too short. The bottom of the biggest images is hidden. I have to set the effective size of the `//div[@class="screen-diff__overlay screen-diff__container"]` to show it completely.
For example I've two images with different sizes :
- left img **2109px**
- right img **1907px**
- Comparator size **1926.9px** `//div[@class="screen-diff__overlay screen-diff__container"]`
I expect the comparator height to be at least **2109** instead of **1926**
I don't know if the issue is on allure report or in the listener allure-robotframework
Here is my snipet :
```
${dico}= Create Dictionary expected=data:image/png;base64,${expected_Base64}
... actual=data:image/png;base64,${actual_Base64} diff=data:image/png;base64,${diff_Base64}
${discoAsString} = Convert To String ${dico}
${discoAsStringDoubleQuote} Replace String ${discoAsString} ' "
${dicoAsJson} Convert String To Json ${discoAsStringDoubleQuote}
AllureLibrary.Attach ${discoAsStringDoubleQuote} name=Screenshot diff
... attachment_type=application/vnd.allure.image.diff
```
Thanks for feedback
Hướng dẫn đóng góp
Hướng nghiên cứu
Tái hiện tệp đính kèm image-diff bằng các phiên bản allure-robotframework, Robot Framework và allure-commandline được cung cấp, sử dụng các hình ảnh expected, actual và diff có chiều cao khác nhau. Xác định xem hành vi của comparator thuộc về Python listener hay báo cáo được tạo, sau đó xác minh rằng Show overlay hiển thị toàn bộ chiều cao của hình ảnh cao nhất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- testing-qa
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 42/100