File tree 2 files changed +18
-2
lines changed
2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 185
185
:path-driver " safaridriver"
186
186
:log-stdout :inherit
187
187
:log-stderr :inherit
188
+ :args-driver [" --diagnose" ]
188
189
:webdriver-failed-launch-retries 4 }
189
190
:edge {:port 17556
190
191
:path-driver " msedgedriver" }})
Original file line number Diff line number Diff line change 51
51
52
52
; ; tests failed in safari 13.1.1 https://bugs.webkit.org/show_bug.cgi?id=202589 use STP newest
53
53
(defn fixture-browsers [f]
54
- (let [url (-> " html/test.html" io/resource str)]
54
+ (let [url (-> " html/test.html" io/resource str)
55
+ safaridriver-logs (fs/file (fs/home ) " Library/Logs/com.apple.WebDriver" )]
55
56
(doseq [type drivers
56
57
:let [opts (get default-opts type {})]]
58
+ (if (fs/exists? safaridriver-logs)
59
+ (do (println " pre: deleting safaridriver logs" )
60
+ (fs/delete-tree safaridriver-logs))
61
+ (println " pre: no safaridriver logs found:" (str safaridriver-logs)))
62
+
57
63
(e/with-driver type opts driver
58
64
(e/go driver url)
59
65
(e/wait-visible driver {:id :document-end })
60
66
(binding [*driver* driver
61
67
test-report/*context* (name type)]
62
68
(testing (name type)
63
- (f )))))))
69
+ (try
70
+ (f )
71
+ (finally
72
+ (if (fs/exists? safaridriver-logs)
73
+ (do (println " post: safaridriver logs:" )
74
+ (doseq [f (fs/list-dir safaridriver-logs)]
75
+ (println " -file->" (str f))
76
+ (println " -dump->\n " (slurp f))))
77
+ (println " post: no safaridriver logs found" ))))
78
+ ))))))
64
79
65
80
(use-fixtures
66
81
:each
You can’t perform that action at this time.
0 commit comments