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 16
16
17
17
package io .appium .java_client .ios ;
18
18
19
- import org .junit .jupiter .api .Disabled ;
20
19
import org .junit .jupiter .api .Test ;
20
+ import org .openqa .selenium .bidi .Event ;
21
21
import org .openqa .selenium .bidi .log .LogEntry ;
22
22
import org .openqa .selenium .bidi .module .LogInspector ;
23
23
29
29
public class IOSBiDiTest extends AppIOSTest {
30
30
31
31
@ 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 () {
34
49
var logs = new CopyOnWriteArrayList <LogEntry >();
35
50
try (var logInspector = new LogInspector (NATIVE_CONTEXT , driver )) {
36
51
logInspector .onLog (logs ::add );
You can’t perform that action at this time.
0 commit comments