test(e2e): add logseq.e2e.settings

This commit is contained in:
rcmerci
2025-05-21 12:39:16 +08:00
parent 6745ef103e
commit 9a581d8767
2 changed files with 19 additions and 7 deletions

View File

@@ -0,0 +1,15 @@
(ns logseq.e2e.settings
(:require [logseq.e2e.assert :as assert]
[logseq.e2e.keyboard :as k]
[wally.main :as w]))
(defn developer-mode
[]
(w/click "button[title='More'] .ls-icon-dots")
(w/click ".ls-icon-settings")
(w/click "[data-id='advanced']")
(let [q (.last (w/-query ".ui__toggle [aria-checked='false']"))]
(when (.isVisible q)
(w/click q)))
(k/esc)
(assert/assert-in-normal-mode?))