@@ -55,10 +55,10 @@ public void consume(ConsoleEvent event) {
5555 }
5656
5757 @ Override
58- public void initializeListener (HasLogEvents loggable ) {
59- Require .precondition (loggable instanceof HasDevTools , "Loggable must implement HasDevTools" );
58+ public void initializeListener (WebDriver webDriver ) {
59+ Require .precondition (webDriver instanceof HasDevTools , "Loggable must implement HasDevTools" );
6060
61- DevTools tools = ((HasDevTools ) loggable ).getDevTools ();
61+ DevTools tools = ((HasDevTools ) webDriver ).getDevTools ();
6262 tools .createSessionIfThereIsNotOne ();
6363
6464 tools .getDomains ().events ().addConsoleListener (handler );
@@ -87,16 +87,14 @@ public void consume(Void event) {
8787 }
8888
8989 @ Override
90- public void initializeListener (HasLogEvents loggable ) {
91- Require .precondition (loggable instanceof WebDriver , "Loggable must be a WebDriver" );
92- Require .precondition (loggable instanceof HasDevTools , "Loggable must implement HasDevTools" );
90+ public void initializeListener (WebDriver driver ) {
91+ Require .precondition (driver instanceof HasDevTools , "Loggable must implement HasDevTools" );
9392
94- DevTools tools = ((HasDevTools ) loggable ).getDevTools ();
93+ DevTools tools = ((HasDevTools ) driver ).getDevTools ();
9594 tools .createSessionIfThereIsNotOne ();
9695
9796 tools .getDomains ().javascript ().pin ("__webdriver_attribute" , script );
9897
99- WebDriver driver = (WebDriver ) loggable ;
10098 // And add the script to the current page
10199 ((JavascriptExecutor ) driver ).executeScript (script );
102100
0 commit comments