Skip to content

Commit 41bf6bf

Browse files
Tracy-Walkerphilimon-reset
authored andcommitted
Fix for bug 1957734
1 parent 76b9982 commit 41bf6bf

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

tests/pdf_viewer/test_pdf_navigation.py

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
from typing import Literal
2-
31
import pytest
2+
3+
# from typing import Literal
44
from selenium.webdriver import Firefox
55
from selenium.webdriver.common.keys import Keys
66

77
from modules.page_object import GenericPdf
8-
from modules.util import Utilities
8+
9+
# from modules.util import Utilities
910

1011
DOWNWARD = {Keys.DOWN, Keys.RIGHT, Keys.END, "next"}
1112

@@ -147,24 +148,34 @@ def test_toolbar_options_cursor(driver: Firefox, pdf_viewer: GenericPdf):
147148
assert cursor_style == "auto"
148149

149150

150-
def test_toolbar_options_rotate(driver: Firefox, pdf_viewer: GenericPdf):
151+
def test_toolbar_options_rotate_cw(driver: Firefox, pdf_viewer: GenericPdf):
151152
"""
152153
C3927.5: Ensure the correct rotation is shown
153154
154155
Arguments:
155156
pdf_viewer: instance of generic pdf with given pdf_file_path.
156157
"""
158+
# Rotate clockwise three times
157159
for i in range(1, 4):
158160
pdf_viewer.select_toolbar_option("toolbar-rotate-cw")
161+
# Click the menu toggle again to close the menu
162+
pdf_viewer.get_element("toolbar-toggle").click()
159163
element = pdf_viewer.get_element("pdf-text-layer")
160164
pdf_viewer.wait.until(
161165
lambda _: int(element.get_attribute("data-main-rotation")) == i * 90
162166
)
163-
# rotate clockwise
164167

165-
# rotate counterclockwise
168+
169+
def test_toolbar_options_rotate_ccw(driver: Firefox, pdf_viewer: GenericPdf):
170+
"""
171+
C3927.5: Ensure the correct rotation is shown
172+
173+
Arguments:
174+
pdf_viewer: instance of generic pdf with given pdf_file_path.
175+
"""
176+
# Rotate counterclockwise once
166177
pdf_viewer.select_toolbar_option("toolbar-rotate-ccw")
167178
element = pdf_viewer.get_element("pdf-text-layer")
168179
pdf_viewer.wait.until(
169-
lambda _: element.get_attribute("data-main-rotation") == "180"
180+
lambda _: element.get_attribute("data-main-rotation") == "270"
170181
)

0 commit comments

Comments
 (0)