File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed
src/e2eIosTest/java/io/appium/java_client/ios Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change 1616
1717package io .appium .java_client .ios ;
1818
19- import org .junit .jupiter .api .Disabled ;
2019import org .junit .jupiter .api .Test ;
20+ import org .openqa .selenium .bidi .Event ;
2121import org .openqa .selenium .bidi .log .LogEntry ;
2222import org .openqa .selenium .bidi .module .LogInspector ;
2323
2929public class IOSBiDiTest extends AppIOSTest {
3030
3131 @ Test
32- @ Disabled ("Need to resolve compatibility issues" )
33- public void listenForIosLogs () {
32+ public void listenForIosLogsGeneric () {
33+ var logs = new CopyOnWriteArrayList <>();
34+ var listenerId = driver .getBiDi ().addListener (
35+ NATIVE_CONTEXT ,
36+ new Event <Object >("log.entryAdded" , m -> m ),
37+ logs ::add
38+ );
39+ try {
40+ driver .getPageSource ();
41+ } finally {
42+ driver .getBiDi ().removeListener (listenerId );
43+ }
44+ assertFalse (logs .isEmpty ());
45+ }
46+
47+ @ Test
48+ public void listenForIosLogsSpecific () {
3449 var logs = new CopyOnWriteArrayList <LogEntry >();
3550 try (var logInspector = new LogInspector (NATIVE_CONTEXT , driver )) {
3651 logInspector .onLog (logs ::add );
You can’t perform that action at this time.
0 commit comments