qutebrowser/tests/end2end/features
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
..
backforward.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
caret.feature Fix caret tests on Qt 6 and Windows 2024-03-27 19:49:09 +01:00
completion.feature Rename :set-cmd-text to :cmd-set-text 2023-08-11 09:02:02 +02:00
conftest.py Add a :window-only for some qt5 end2end tests 2024-04-06 12:05:31 +13:00
downloads.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
editor.feature Rename :edit-command to :cmd-edit 2023-08-11 09:02:17 +02:00
hints.feature Allow hinted navigation from file:// to remote origins 2023-08-28 13:17:08 +02:00
history.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
invoke.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
javascript.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
keyinput.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
marks.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
misc.feature tests: Avoid using autofocus for click_element tests 2024-03-27 13:05:28 +01:00
navigate.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
notifications.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
open.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
private.feature Rename :set-cmd-text to :cmd-set-text 2023-08-11 09:02:02 +02:00
prompts.feature Rename :set-cmd-text to :cmd-set-text 2023-08-11 09:02:02 +02:00
qutescheme.feature Fix issues with qute://start searching test 2023-08-15 16:27:22 +02:00
scroll.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
search.feature Fix tests for new navigation request log output 2023-08-17 23:37:48 +02:00
sessions.feature Skip invalid history items when saving a session 2023-08-16 09:39:51 +02:00
spawn.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
tabs.feature Rename :set-cmd-text to :cmd-set-text 2023-08-11 09:02:02 +02:00
test_backforward_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_caret_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_completion_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_downloads_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_editor_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_hints_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_history_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_invoke_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_javascript_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_keyinput_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_marks_bdd.py reuse: Update remaining copyright texts 2023-07-23 12:52:01 +02:00
test_misc_bdd.py Rewrite cross-origin navigation test to use scrolling 2023-08-15 19:29:45 +02:00
test_navigate_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_notifications_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_open_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_private_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_prompts_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_qutescheme_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_scroll_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_search_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_sessions_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_spawn_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_tabs_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_urlmarks_bdd.py Further stabilize urlmark end2end tests 2023-08-14 18:26:06 +02:00
test_utilcmds_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_yankpaste_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
test_zoom_bdd.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
urlmarks.feature Work around back/forward navigation from qute://bookmark 2023-08-17 23:00:04 +02:00
utilcmds.feature Add a :window-only for some qt5 end2end tests 2024-04-06 12:05:31 +13:00
yankpaste.feature Remove vim modelines 2023-06-30 11:03:06 +02:00
zoom.feature Remove vim modelines 2023-06-30 11:03:06 +02:00