Katalon Analytics (beta) – Bringing new insights into test reports. Learn more!

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

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

Comments

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

    import org.openqa.selenium.Key
    

    Thanks

  • 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,

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

  • 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?

Sign In or Register to comment.