Maximo Selenium: не удается загрузить ни одну страницу

мне нужно сделать автоматизацию тестирования на проекте IBM Maximo.

Я нашел это в Интернете: https://www.ibm.com/developerworks/community/forums/html/topic?id=4d90a532-31a3-41bd-a128-2186fdae50b8 И я пытаюсь его использовать.

Когда я запускаю класс «TpaeTestDriver» с TestNG, все запускается:

  • Ваш класс вызывает неподдерживаемую команду из библиотеки Selenium. Вам придется копаться в коде, чтобы узнать, какой именно.

Это журнал, и я не знаю, что делать:

Спасибо всем, кто потратит на это время :)

Ревизии [RemoteTestNG]: git.commit.id=f7160ab git.branch=f7160ab041ae763e01e10b6867b5d40d49e2688e git.build.version=1.3.1 [RemoteTestNG] загруженный класс org.testng.internal.Version в файле:/D:/Profiles/valegoupil/Desktop /TEST%20AUTO/Maximo%20Selenium%20Automation/Automation/lib/testng-6.8.jar [RemoteTestNG] обнаружил TestNG версии 6.8.0 [RemoteTestNG] Вызывается с помощью -serport 57315 -protocol json -d D:\Profiles\valegoupil\Desktop \TEST AUTO\Maximo Selenium Automation\Automation\test-output d:\Profiles\valegoupil\AppData\Local\Temp\testng-eclipse--1094889935\testng-customsuite.xml [BaseMessageSender] Ожидание клиента Eclipse на локальном хосте: 57315 [ BaseMessageSender] Получено соединение от Eclipse на локальном хосте: 57315 [BaseMessageSender] Соединение установлено, запущен поток чтения [BaseMessageSender] ReaderThread ожидает сообщения администратора

[JsonMessageSender] Отправка сообщения [GenericMessage ==> suiteCount:1, testCount:1] [BaseMessageSender] ReaderThread получил сообщение администратора:>ACK [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK:>ACK [BaseMessageSender] Сообщение администратора: >ACK [BaseMessageSender] Получено ACK:>ACK [TestRunner] Запуск тестов в «тесте по умолчанию» с параллельным режимом: false [RunInfo] Добавление селектора метода: org.testng.internal.XmlMethodSelector@5a955565 приоритет: 10 [TestClass] Создание TestClass for [ClassImpl class=tests.testdriver.TpaeTestDriver] [TestClass] Добавление метода TestDriver.Driver()[pri:0, instance:null] в класс TestClass testings.testdriver.TpaeTestDriver [XmlMethodSelector] Включение метода test.testdriver.Driver() [TestNG] Выполняется:
D:\Profiles\valegoupil\AppData\Local\Temp\testng-eclipse--1094889935\testng-customsuite.xml

============================================== Тест по умолчанию

[Invoker 1321530272] Сохранение метода AutomationBaseTest.afterSuite()[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] для класса null [Invoker 1321530272] Вызов @AfterSuite AutomationBaseTest.afterSuite()[pri:0, instance:tests. testdriver.TpaeTestDriver@3835c46] 14:17:17.859 ИНФОРМАЦИЯ — остановка Acceptor ServerSocket [адрес = 0.0.0.0/0.0.0.0, локальный порт = 58443] 14:17:17.960 ИНФОРМАЦИЯ — остановлен прослушиватель сокетов на 0.0.0.0:58443 14:17: 18.012 INFO — остановлен HttpContext[/selenium-server,/selenium-server] 14:17:18.013 INFO — остановлен org.openqa.jetty.jetty.servlet.ServletHandler@741a8937 14:17:18.039 INFO — остановлен HttpContext[/wd, /wd] 14:17:18.055 INFO — HttpContext остановлен[/selenium-server/driver,/selenium-server/driver] 14:17:18.071 INFO — HttpContext остановлен [/,/] 14:17:18.071 INFO — Stopped org .openqa.jetty.jetty.Server@6c40365c [JsonMessageSender] Отправка сообщения [SuiteMessage ==> suite: Suite по умолчанию, окончание, methodCount: 5] 14:17:18.073 INFO — выход из сеанса очистки r thread [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK:>ACK [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK:>ACK

Программа запускает Google Chrome, но останавливается через несколько минут после закрытия.

Запуск тестов: 1, сбоев: 1, пропусков: 0

Я нашел решение: метод getSize() и getPosition был в старой библиотеке (selenium-java-2.xx.x.jar) и отсутствует в новейшей библиотеке.

============================================== Комплект по умолчанию Итого запуск тестов: 1, сбои: 1, пропуски: 0


person Valentin Legoupil    schedule 05.03.2018    source источник
comment
[JsonMessageSender] Отправка сообщения [SuiteMessage ==> suite:Default suite, startup, methodCount:0] [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK:>ACK [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK :>ACK [Invoker 1321530272] Сохранение метода AutomationBaseTest.beforeSuite(org.testng.ITestContext)[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] для нулевого класса [Invoker 1321530272] Вызов @BeforeSuite AutomationBaseTest.beforeSuite(org. testng.ITestContext)[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] 14:15:46.134 ИНФОРМАЦИЯ — Java: Oracle Corporation 25.131-b11 14:15:46.135 ИНФОРМАЦИЯ — ОС: Windows 10 10.0 amd64 14:15: 46.137 INFO — vnull [null], с Core vnull [null] 14:15:46.273 INFO — экземпляры RemoteWebDriver должны подключаться к: http://127.0.0.1:58443/wd/hub 14:15:46.276 INFO — версия Jetty/5.1.x 14:15:46.281 INFO — запущен HttpCo ntext[/selenium-server,/selenium-server] 14:15:46.283 INFO — запущен org.openqa.jetty.jetty.servlet.ServletHandler@741a8937 14:15:46.284 INFO — запущен HttpContext[/wd,/wd] 14 :15:46.284 INFO — Запущен HttpContext[/selenium-server/driver,/selenium-server/driver] 14:15:46.284 INFO — Запущен HttpContext[/,/] 14:15:46.287 INFO — Запущен SocketListener на 0.0.0.0 :58443 14:15:46.287 INFO - Started org.openqa.jetty.jetty.Server@6c40365c [SuiteRunner] Created 1 TestRunners [TestRunner] Выполнение теста Тест по умолчанию для 1 классов, включая группы:[] исключенные группы:[] == === Тестовый класс test.testdriver.TpaeTestDriver @BeforeClass AutomationBaseTest.beforeClass(org.testng.ITestContext)[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] @Test TestDriver.Driver()[pri:0, instance :tests.testdriver.TpaeTestDriver@3835c46] @AfterClass AutomationBaseTest.afterClass()[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] ====== [JsonMessageSender] Отправка сообщения [TestMessage ==> suite:Default suite, testName:тест по умолчанию, пройдено:0, не удалось:0] [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK:>ACK [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK:>ACK [Invoker 1321530272] Сохранение метода AutomationBaseTest.beforeClass(org.testng.ITestContext)[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] для класса [имя TestClass=classtests.testdriver.TpaeTestDriver] [ Invoker 1321530272] Вызов @BeforeClass AutomationBaseTest.beforeClass(org.testng. ITestContext)[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] 14:15:48.573 INFO — Выполнение: [новый сеанс: {chrome.binary=C:\Program Files (x86)\Google..., browserName =chrome, chromeOptions={args=[--disable-popup-blocki..., version=, platform=ANY}] at URL: /session) Запуск ChromeDriver 2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73) на порту 57082 Разрешены только локальные подключения . 14:15:51.199 ИНФОРМАЦИЯ — Готово: /session 14:15:51.205 ИНФОРМАЦИЯ — Выполнение: org.openqa.selenium.remote.server.handler.GetSessionCapabilities@17276ab0 по URL-адресу: /session/1520255746238) 14:15:51.206 ИНФОРМАЦИЯ — Выполнено: /session/1520255746238 14:15:51.298 ИНФОРМАЦИЯ - Выполнение: [неявное ожидание: 0] по URL-адресу: /session/1520255746238/timeouts/implicit_wait) 14:15:51.303 ИНФОРМАЦИЯ - Готово: /session/1520255746238/timeouts/implicit_wait 14:15:51.308 ИНФОРМАЦИЯ — выполнение: [неявное ожидание: 0] по URL-адресу: /session/1520255746238/timeouts/implicit_wait) 14:15:51.311 ИНФОРМАЦИЯ — выполнено: /session/1520255746238/timeouts/implicit_wait 14:15:51.316 ИНФОРМАЦИЯ - Выполнение: [неявное ожидание: 10000] по адресу: /session/1520255746238/timeouts/implicit_wait) 14:15:51.319 INFO - Готово: /session/1520255746238/timeouts/implicit_wait 14:15:51.323 INFO - Выполнение: [удалить все cookies] по URL-адресу: /session/1520255746238/cookie) 14:15:51.345 INFO — Готово: /session/1520255746238/cookie 14:15:51.350 INFO — Выполнение: [получить дескриптор текущего окна] в URL: /session/1520255746238/window_handle) 14:15:51.353 ИНФОРМАЦИЯ — Готово: /session/1520255746238/window_handle [JsonMessageSender] Отправка сообщения [TestResultMessage ==> suite:Default suite, test:Default test, class:tests.testdriver. TpaeTestDriver, метод: Драйвер, параметры:] [Invoker 1321530272] Вызов тестов :>ACK 14:15:51.381 INFO - Выполнение: [получить текущий дескриптор окна] по URL-адресу: /session/1520255746238/window_handle) 14:15:51.385 INFO - Готово: /session/1520255746238/window_handle 14:15:51.397 INFO - Выполнение: [выполнение скрипта: return navigator.userAgent, []] по URL-адресу: /session/1520255746238/execute) 14:15:51.406 INFO — Готово: /session/1520255746238/execute 14:15:51.413 INFO — Выполнение: [execute сценарий: вернуть navigator.userAgent, []] по URL-адресу: /session/1520255746238/execute) 14:15:51.419 ИНФОРМАЦИЯ - Готово: /session/1520255746238/execute 14:15:51. 425 ИНФОРМАЦИЯ — Выполняется: [выполнить скрипт: return navigator.userAgent, []] по URL-адресу: /session/1520255746238/execute) 14:15:51.431 ИНФОРМАЦИЯ — Готово: /session/1520255746238/execute 14:15:51.438 ИНФОРМАЦИЯ — Выполняется : [получить текущий дескриптор окна] по URL-адресу: /session/1520255746238/window_handle) 14:15:51.442 ИНФОРМАЦИЯ - Готово: /session/1520255746238/window_handle [JsonMessageSender] Отправка сообщения [TestResultMessage ==> suite:Default suite, test:Default тест, класс:tests.testdriver.TpaeTestDriver, метод:Driver, параметры:] [Invoker 1321530272] Сохранение метода AutomationBaseTest.afterClass()[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] для класса [TestClass name=class test.testdriver.TpaeTestDriver] [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK:>ACK [BaseMessageSender] Сообщение администратора:>ACK [BaseMessageSender] Получено ACK:>ACK [Invoker 1321530272] Вызов @AfterClass AutomationBaseTest.afterClass() [pri:0, экземпляр:tests.testdriver.TpaeTestDrive r@3835c46] 14:17:14.363 ИНФОРМАЦИЯ - Выполнение: [закрыть окно] по URL-адресу: /session/1520255746238/window) 14:17:16.675 ИНФОРМАЦИЯ - Готово: /session/1520255746238/window 14:17:16.688 ИНФОРМАЦИЯ - Выполнение : [удалить сеанс: 1520255746238] по URL-адресу: /session/1520255746238) 14:17:17.799 ИНФОРМАЦИЯ - Готово: /session/1520255746238 ===== Вызванные методы AutomationBaseTest.beforeClass(org.testng.ITestContext)[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46]org.testng.TestRunner@ed3068a 58940486 TestDriver.Driver()[pri:0, instance:tests.testdriver.TpaeTestDriver@3835c46] 58940486
AutomationBaseTest.afterClass()[pri: 0, instance:tests.testdriver.TpaeTestDriver@3835c46] 58940486 ===== Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\Default suite\Default test.html Создание D :\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\Default suite\Default test.xml [JsonMessageSender] Отправка сообщения [T estMessage ==> suite: Набор по умолчанию, testName: Тест по умолчанию, пройдено: 0, не удалось: 1] [BaseMessageSender] Сообщение администратора:> ACK [BaseMessageSender] Получено ACK:> ACK [BaseMessageSender] Сообщение администратора:> ACK [BaseMessageSender] Получено ACK:>ACK FAILED: Драйвер org.openqa.selenium.UnsupportedCommandException: продолжительность команды или время ожидания: 4 миллисекунды Информация о сборке: версия: «2.20.0», ревизия: «16008», время: «2012-02-27 19:03» :59' Информация о системе: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10. 0 ', java.version: '1.8.0_131' Информация о драйвере: driver.version: TestDriver at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62) at sun. Reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor.newInstance(Constructor.java:423) в org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:170) в org .openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:123) в org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:438) в org.openqa.selenium.remote.RemoteWebDriver$$EnhancerByCGLIB$ $64390f20.CGLIB$выполнить$3() в org.openqa.selenium.remote.RemoteWebDriver$$EnhancerByCGLIB$$64390f20$$FastClassByCGLIB$$b5faa7ea.invoke() в net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy. java:215) на org.op enqa.selenium.remote.Augmenter$CompoundHandler.intercept(Augmenter.java:262) в org.openqa.selenium.remote.RemoteWebDriver$$EnhancerByCGLIB$$64390f20.execute() в org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions $RemoteWindow.getSize(RemoteWebDriver.java:614) в org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWindow.getSize(EventFiringWebDriver.java:610) в test.testdriver.TestDriver.Driver(TestDriver.java:284) в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method. invoke(Method.java:498) в org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) в org.testng.internal.Invoker.invokeMethod(Invoker.java:714) в org.testng.internal.Invoker .invokeTestMethod(Invoker.ja va:901) в org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231) в org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127) в org.testng.internal.TestMethodWorker.run(TestMethodWorker .java:111) в org.testng.TestRunner.privateRun(TestRunner.java:767) в org.testng.TestRunner.run(TestRunner.java:617) в org.testng.SuiteRunner.runTest(SuiteRunner.java:334) в org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329) в org.testng. SuiteRunner.privateRun(SuiteRunner.java:291) в org.testng.SuiteRunner.run(SuiteRunner.java:240) в org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) в org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker) .java:86) в org.testng.TestNG.runSuitesSequentially(TestNG.java:1198) в org.testng.TestNG.runSuitesLocally(TestNG.java:1123) в org.testng.TestNG.run(TestNG.java:1031) в org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114) в org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) в org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) )   -  person Florent B.    schedule 05.03.2018
comment
Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\junitreports\TEST-tests.testdriver.TpaeTestDriver.xml [TestNG] Время, затраченное org.testng.reporters.JUnitReportReporter@2c34f934: 7 мс Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\testng-failed.xml Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test -output\Default suite\testng-failed.xml [BaseMessageSender] Сообщение администратора:>STOP [TestNG] Время, затраченное на [FailedReporter pass=0 failed=0 skipped=0]: 12 мс Создание D:\Profiles\valegoupil\Desktop\ TEST AUTO\Maximo Selenium Automation\Automation.\tests\testoutput\tpae\Week_10\2018_03_05__02_15_45PM\testng-results.xml Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\testng- failed.xml Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test- output\Default suite\testng-failed.xml [TestNG] Время, затраченное framework.listeners.report.ReporterListener@5c5eefef: 66 мс Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output \index.html [TestNG] Время, затраченное org.testng.reporters.jq.Main@45f45fa1: 37 мс Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\toc.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\Default test.properties Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\ Maximo Selenium Automation\Automation\test-output\old\Default suite\index.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\main.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\groups.html Создание D: \Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output \old\Default suite\methods.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods.html Создание D:\Profiles\valegoupil\Desktop\ TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods .html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\ Automation\test-output\old\Default suite\methods.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Seleniu m Automation\Automation\test-output\old\Default suite\methods-alphabetical.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods-alphabetical .html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods-alphabetical.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods-alphabetical.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods-alphabetical. html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods-alphabetical.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation \Automation\test-output\old\Default Suite\methods-alphabetical.html Создание D:\Prof iles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\classes.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\ old\Default suite\reporter-output.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\methods-not-run.html Создание D:\Profiles \valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\old\Default suite\testng.xml.html Создание D:\Profiles\valegoupil\Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output \old\index.html [TestNG] Время, затраченное org.testng.reporters.SuiteHTMLReporter@29f69090: 104 мс [TestNG] Время, затраченное org.testng.reporters.EmailableReporter@214b199c: 5 мс Создание D:\Profiles\valegoupil\ Desktop\TEST AUTO\Maximo Selenium Automation\Automation\test-output\testng-results.xml [TestNG] Время, затраченное org.test   -  person Valentin Legoupil    schedule 05.03.2018


Ответы (1)


Хорошо, я думаю, что это метод GetSize()! спасибо, я попробую

person Valentin Legoupil    schedule 06.03.2018