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

Selenium IDE 3: стартовый уровень
онлайн, начало 19 апреля
Школа для начинающих тестировщиков
онлайн, начало 22 апреля
Тестирование REST API
онлайн, начало 22 апреля
Тестирование юзабилити (usability)
онлайн, начало 24 апреля
Фотография

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

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


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

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


  • 0

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


#6 Kalinka

Kalinka

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

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

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

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

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

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

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


  • 0

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


#7 Alex

Alex

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

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

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

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

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

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

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

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


  • 0


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




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

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

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

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