qutebrowser/tests/end2end
toofar 26dcc4a7a9 Add a :window-only for some qt5 end2end tests
A couple of tests seem to be failing because there is two windows open and
they don't expect it. I haven't fixed the root cause, I looked through the
logs and couldn't see why a second window was open. But if this makes the
tests pass, I guess we can address that if someone reports it.

Also changed `_get_scroll_values()` to handle multiple tabs/windows being open
too while I was there.

Example logs: https://github.com/qutebrowser/qutebrowser/actions/runs/8548730512/job/23422922448
Sessions file from the test logs:

  Current session data:
  windows:
  - geometry: !!binary |
      AdnQywADAAAAAAAyAAAAMgAAA1EAAAKJAAAAMgAAADIAAANRAAACiQAAAAAAAAAAAyAAAAAyAAAA
      MgAAA1EAAAKJ
    tabs:
    - active: true
      history:
      - active: true
        last_visited: '2024-04-04T03:21:00'
        pinned: false
        scroll-pos:
          x: 0
          y: 0
        title: about:blank
        url: about:blank
        zoom: 1.0
  - active: true
    geometry: !!binary |
      AdnQywADAAAAAAAyAAAAMgAAA1EAAAKJAAAAMgAAADIAAANRAAACiQAAAAAAAAAAAyAAAAAyAAAA
      MgAAA1EAAAKJ
    tabs:
    - active: true
      history:
      - active: true
        last_visited: '2024-04-04T03:21:03'
        pinned: false
        scroll-pos:
          x: 0
          y: 40
        title: Scrolling
        url: http://localhost:39235/data/scroll/simple.html
        zoom: 1.0
2024-04-06 12:05:31 +13:00
..
data tests: Avoid using autofocus for click_element tests 2024-03-27 13:05:28 +01:00
features Add a :window-only for some qt5 end2end tests 2024-04-06 12:05:31 +13:00
fixtures Add caret browsing debug logging 2024-03-27 16:55:18 +01:00
misc reuse: Update remaining copyright texts 2023-07-23 12:52:01 +02:00
templates js: Handle stylesheets in cross-origin frames gracefully 2022-08-23 20:10:57 +02:00
conftest.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_adblock_e2e.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_dirbrowser.py reuse: Replace last copyright texts 2023-07-23 12:59:11 +02:00
test_hints_html.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_insert_mode.py Fix input.insert_mode.auto_load race / test_auto_load flakiness 2024-03-27 12:34:30 +01:00
test_invocations.py Try getting sandbox page text again 2023-11-24 21:47:01 +13:00
test_mhtml_e2e.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00