How to fix: "unable to resolve class org.openqa.selenium.Keys


#1

I just run test case based on sample on Katalon Resources Center ( A Sample Web Automation Test Project) and get 1 error above. How to resolve this…?

Thank In Advance


#2

You need to have this import statement at the beginning of your test script:

import org.openqa.selenium.Key

Thanks


#3

Hi Hanh Tran,

Thanks for your response.
I have checked on script console that ‘import org.openqa.selenium.Key’ have been stated there.

import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as MobileBuiltInKeywords
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testcase.TestCaseFactory as TestCaseFactory
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory
import com.kms.katalon.core.testobject.ObjectRepository as ObjectRepository
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WSBuiltInKeywords
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUiBuiltInKeywords
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import internal.GlobalVariable as GlobalVariable
import org.openqa.selenium.Keys as Keys

WebUI.openBrowser(’’)


need your further explanation

Regards,


#4

Fix…just to upgrade my chrome version to newest. This error happened when I use chrome version 53.


#5

I seem to be facing the same issue having recorded a script and tried to play it back, the console log shows:
** ‘unable to resolve class org.openqa.selenium.Keys
@ line 21, column 1.
import org.openqa.selenium.Keys as Keys’ **

I’m running Google Chrome version 61.0.3163.100

Any ideas?


#6

Team,

Any resolution for this. I have 9 scripts in my project and when i click on any Script from it - during run it throws a dialog stating Project has errors, do i want to continue i give continue and land up the Script getting terminated in a matter of 2 seconds - and throws error as below unable to resolve class org.openqa.selenium.Keys @ line 22, column 1


#7

I am also getting the same problem.

I created the test script with katalon recorder chrome plugin, but it can’t play back in Katalon Studio.


#8

I’m having the same issue. I created project on Windows and pushed to git and then pull it on Jenkins (on Ubuntu) but Jenkins job keep throwing this error.


#9

This error actually comes when Katalon is run in console mode. GUI mode works fine.