Перейти к содержимому

Selenium WebDriver: полное руководство
онлайн, начало 19 октября
Логи как инструмент тестировщика
онлайн, начало 22 октября
Школа для начинающих тестировщиков
онлайн, начало 22 октября
Тестирование REST API
онлайн, начало 22 октября
Фотография

Chromedriver на измене.

Chromedriver selenium

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 tortik

tortik

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Низамиев Камиль

Отправлено 23 Февраль 2017 - 19:12

Коллеги добрый времени суток.

Занимаюсь в основном ручным тестированием, но хочется расширять знания в области тестирования и не останавливаться на достигнутом.

 

В чем суть, не получается запустить элементарный тест.

Помогите разобраться.

 

Код (простое открытие страницы)

 

import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

import java.nio.file.Paths;


public class Simple {
@Test
public void navigateGoogle()
{
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("http://software-test...:,#entry135424");

}
}

 

После компиляции, появляется окно google.

Содержание окна "data:,"

Оно просто пустое.

 

Ошибки в кампиляторе.

Starting ChromeDriver (v2.9.248315) on port 44806
фев 23, 2017 10:11:00 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Attempting bi-dialect session, assuming Postel's Law holds true on the remote end
фев 23, 2017 10:11:00 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS

org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension
from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"6756.1","isDefault":true},"id":1,"name":"","origin":"chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb"}
  (Session info: chrome=56.0.2924.87)
  (Driver info: chromedriver=2.9.248315,platform=Windows NT 6.1 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 896 milliseconds
Build info: version: '3.0.1', revision: '1969d75', time: '2016-10-18 09:49:13 -0700'
System info: host: 'Камиль-ПК', ip: '192.168.1.39', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_121'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, chrome={userDataDir=C:\Users\626C~1\AppData\Local\Temp\scoped_dir5584_17766}, takesHeapSnapshot=true, databaseEnabled=false, handlesAlerts=true, version=56.0.2924.87, platform=XP, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
Session ID: 8bbb8d13b55c46409ac6295463f1ae4c

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:216)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:168)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:635)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:658)
    at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.maximize(RemoteWebDriver.java:882)
    at Simple.navigateGoogle(Simple.java:14)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
    at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
    at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
    at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
    at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


Process finished with exit code -1
 

 

Коллеги помогите прошу.

 


  • 0

#2 tortik

tortik

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Низамиев Камиль

Отправлено 23 Февраль 2017 - 19:14

Так же хотелось бы добавить, что открывшеесе окно google браузера, открывается не на весь экран 


  • 0

#3 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 217 сообщений
  • ФИО:Алексей

Отправлено 24 Февраль 2017 - 07:42

Так же хотелось бы добавить, что открывшеесе окно google браузера, открывается не на весь экран 

Проверьте версию chromedriver.exe и вашего хром браузера. Самый оптимальный вариант - взять последние версии и того и того


  • 0

#4 tortik

tortik

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Низамиев Камиль

Отправлено 24 Февраль 2017 - 09:26

 

Так же хотелось бы добавить, что открывшеесе окно google браузера, открывается не на весь экран 

Проверьте версию chromedriver.exe и вашего хром браузера. Самый оптимальный вариант - взять последние версии и того и тоПоставил chromedriver

Поставил chromedriver v 2.27, сам браузер обновлен до последней версии.

Результат такой же, появляется такое же пустое окно с data


  • 0

#5 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 815 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 25 Февраль 2017 - 20:44

Покажите лог с сообщениям об ошибках после обновления chromedriver


  • 0

Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


#6 Kalinka

Kalinka

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Татьяна
  • Город:Москва

Отправлено 28 Февраль 2017 - 09:42

Добрый день, аналогичная проблема.

Тесты стартуют с открытия пустого окна в хроме с текстом в адресной строке  data;

Отличие в том, что тесты дальше запускаются, и проходят.

Как можно избавиться от этого пустого окна вначале?


  • 0

С уважением, Татьяна


#7 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 217 сообщений
  • ФИО:Алексей

Отправлено 01 Март 2017 - 09:28

Добрый день, аналогичная проблема.

Тесты стартуют с открытия пустого окна в хроме с текстом в адресной строке  data;

Отличие в том, что тесты дальше запускаются, и проходят.

Как можно избавиться от этого пустого окна вначале?

Скорее всего браузер где-то запускается дважды (как вариант, в beforeSuite и beforeMethod), потому и остается первая сессия с пустым окном


  • 0


Selenium 2.0: стартовый уровень
онлайн, начало 9 ноября
Программирование на Java для тестировщиков
онлайн, начало 16 ноября
Автоматизация функционального тестирования
онлайн, начало 9 ноября
Selenium WebDriver: полное руководство
онлайн, начало 19 октября




Темы с аналогичным тегами Chromedriver, selenium

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале