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

Selenium WebDriver: полное руководство
онлайн, начало 13 июля
Логи как инструмент тестировщика
онлайн, начало 16 июля
Практикум по тест-дизайну 2.0
онлайн, начало13 июля
Школа Тест-Аналитика
онлайн, начало 18 июля
Фотография

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
  • 205 сообщений
  • ФИО:Алексей

Отправлено 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 813 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


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

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


  • 0

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


#6 Kalinka

Kalinka

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

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

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

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

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

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

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


  • 0

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


#7 Alex

Alex

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

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

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

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

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

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

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

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


  • 0


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




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

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

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

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