Katalon Studio: как изменить версию Java, используемую при запуске тестов

У меня возникает эта ошибка всякий раз, когда я пытаюсь использовать метод .executeJavascript в Katalon Studio:

fill in maintenance request form FAILED because (of) Unable to execute JavaScript. (Root cause: org.openqa.selenium.WebDriverException: unknown error: element is not defined
  (Session info: chrome=66.0.3359.181)
  (Driver info: chromedriver=2.38.552518 (183d19265345f54ce39cbb94cf81ba5f15905011),platform=Mac OS X 10.13.4 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T15:15:08.936Z'
System info: host: 'Nikkis-MacBook-Pro.local', ip: 'fe80:0:0:0:ce9:9ff4:b41c:6af1%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.13.4', java.version: '1.8.0_102'
Driver info: com.kms.katalon.selenium.driver.CChromeDriver
Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 2.38.552518 (183d19265345f5..., userDataDir: /var/folders/fl/d70hxqb520v...}, cssSelectorsEnabled: true, databaseEnabled: false, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: MAC, platformName: MAC, rotatable: false, setWindowRect: true, takesHeapSnapshot: true, takesScreenshot: true, unexpectedAlertBehaviour: , unhandledPromptBehavior: , version: 66.0.3359.181, webStorageEnabled: true}
Session ID: 3f8395c7ba99d8ae3ec674ea2312a05f)

Я думаю, что получаю эту ошибку, потому что используемая версия Java довольно старая (видно в сообщении об ошибке): java.version: '1.8.0_102'.

Однако даже после того, как я скачал и установил java 1.8.0_172, Katalon Studio по-прежнему использует старую версию java для запуска тестов. почему это, и как я могу изменить версию java?


person user74843    schedule 28.05.2018    source источник
comment
Вы проверили переменную окружения PATH? Там указан путь к установке Java.   -  person plaidshirt    schedule 28.05.2018
comment
извините, я не знаю, где найти путь к установке java; что ты имеешь в виду?   -  person user74843    schedule 28.05.2018
comment
Это примерно так: C:\Program Files\Java\jdk1.8.0_131. Пожалуйста, проверьте переменные среды.   -  person plaidshirt    schedule 29.05.2018


Ответы (1)


Это не проблема версии Java. Попробуйте использовать стабильную и правильную версию chromedriver.

Обратитесь к уже отвеченному вопросу: https://stackoverflow.com/a/48665237/4358787

person Gaurav    schedule 28.05.2018
comment
Впрочем, я это уже сделал. Версия Chrome является последней стабильной версией, как и chromedriver. Но мои тесты по-прежнему показывают это сообщение об ошибке. - person user74843; 28.05.2018
comment
Какие версии chrome и chromedriver вы используете? - person Gaurav; 28.05.2018
comment
извините, это в сообщении об ошибке. Я использую chrome=66.0.3359.181 и chromedriver=2.38.552518. - person user74843; 28.05.2018