diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4685ef6..0489d8d 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -94,13 +94,13 @@ jobs: if: matrix.run-coverage == true timeout-minutes: 25 run: | - pytest -v -n 2 --headless --browser=${{ matrix.browser }} --pf-version=${{ matrix.pf-version }} --cov=./src --cov-report=xml --reruns 2 --reruns-delay 5 + pytest -v -n 2 --headless --browser=${{ matrix.browser }} --pf-version=${{ matrix.pf-version }} --cov=./src --cov-report=xml --reruns 2 --reruns-delay 5 --log-cli-level=DEBUG - name: Test with pytest (without coverage) if: matrix.run-coverage != true timeout-minutes: 25 run: | - pytest -v -n 2 --headless --browser=${{ matrix.browser }} --pf-version=${{ matrix.pf-version }} --reruns 2 --reruns-delay 5 + pytest -v -n 2 --headless --browser=${{ matrix.browser }} --pf-version=${{ matrix.pf-version }} --reruns 2 --reruns-delay 5 --log-cli-level=DEBUG - name: Upload coverage to Codecov if: matrix.run-coverage == true diff --git a/src/widgetastic_patternfly5/components/drawer.py b/src/widgetastic_patternfly5/components/drawer.py index a257bda..c1b2c5c 100644 --- a/src/widgetastic_patternfly5/components/drawer.py +++ b/src/widgetastic_patternfly5/components/drawer.py @@ -1,3 +1,5 @@ +import time + from widgetastic.utils import ParametrizedLocator from widgetastic.widget import View @@ -20,10 +22,13 @@ def is_open(self): def close(self): """Close drawer.""" if self.is_open: + self.logger.info("Closing drawer") for _ in range(3): if self.close_btn.is_displayed: self.close_btn.click() + time.sleep(0.5) if not self.is_open: + self.logger.info("Drawer closed") return True return False