[BUG] Bad geckodriver in 7.9.0-official

@duyluong @ThanhTo

It’s your lucky day - Two reports in one! :nerd_face:

Katalon Studio 7.9.0 rc
Win10, Firefox 84.0.1


  1. The supplied geckodriver in the KS install fails to switchToWindowIndex
Unable to switch to window with index: '1' (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to switch to window with index: '1'
	at WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
...
Caused by: org.openqa.selenium.InvalidArgumentException: Expected "handle" to be a string, got [object Undefined] undefined

I think “Expected handle to be a string” was a known problem fixed a few versions back.

I copied the geckodriver from my old version of KS and the problem is solved.
image

That’s a huge difference in file sizes!


  2. Second bug: Tools > Update WebDrivers > Firefox just hangs:

image

1 Like

Thanks Russ, we’ll look into this !

@ThanhTo @duyluong

Still a problem in 7.9.0-official

image

Hi @Russ_Thomas,

KS v7.9 and previous come with geckodriver v0.23 so it may not compatible with Firefox v84 on your machine but the embedded gecko driver is in our expectation. As I mentioned in this post Black screen when using Spy, we are planing to update geckodriver version in our major releases (maybe in v8.0).

The reason why we don’t update geckodriver immediately like chromedriver because since v0.25, geckodriver needs VC++ binary to run on Windows machine so we need more times to test it with various distributed systems.