Size: a a a

QA — Автоматизация

2019 November 24

AB

Alexei Barantsev in QA — Автоматизация
так как ссылка на браузер у вас статическая, при втором запуске setUp вы просто теряете ссылку на первый браузер
источник

AB

Alexei Barantsev in QA — Автоматизация
избавляйтесь от статиков
источник

ДИ

Дмитрий Игоревич in QA — Автоматизация
Всем добрый вечер..

Столкнулся с такой проблемой - Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.


Судя по гуглу, просит чтобы я установил версию хромдрайвер одинаковую с хромбраузером..
Но браузер запускается и версии одинаковы - 78

public static void main(String[] args) {
       System.setProperty("webdriver.chromedriver", "/home/dmitry/IdeaProjects/yandex_market/drivers/chromedriver");
       System.setProperty("webdriver.gecko.driver", "/home/dmitry/IdeaProjects/yandex_market/drivers/geckodriver");

       //WebDriver driverGecko = new FirefoxDriver();
       WebDriver driverChrome = new ChromeDriver();

       driverChrome.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
       driverChrome.manage().window().maximize();

       driverChrome.get("https://market.yandex.ru/");
       //driverGecko.get("https://market.yandex.ru/");

       MainPage mainPage = new MainPage(driverChrome);

       mainPage.clickComputers();
   }


INFO: Detected dialect: W3C
Exception in thread "main" org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <span class="n-w-tab__control-caption">...</span> is not clickable at point (707, 153). Other element would receive the click: <div class="n-region-notification__header">...</div>
 (Session info: chrome=78.0.3904.97)


пробовал менять xpath , но безуспешно.. не понимаю почему такое исключение ловлю
источник

A

Alexander in QA — Автоматизация
Дмитрий Игоревич
Всем добрый вечер..

Столкнулся с такой проблемой - Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.


Судя по гуглу, просит чтобы я установил версию хромдрайвер одинаковую с хромбраузером..
Но браузер запускается и версии одинаковы - 78

public static void main(String[] args) {
       System.setProperty("webdriver.chromedriver", "/home/dmitry/IdeaProjects/yandex_market/drivers/chromedriver");
       System.setProperty("webdriver.gecko.driver", "/home/dmitry/IdeaProjects/yandex_market/drivers/geckodriver");

       //WebDriver driverGecko = new FirefoxDriver();
       WebDriver driverChrome = new ChromeDriver();

       driverChrome.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
       driverChrome.manage().window().maximize();

       driverChrome.get("https://market.yandex.ru/");
       //driverGecko.get("https://market.yandex.ru/");

       MainPage mainPage = new MainPage(driverChrome);

       mainPage.clickComputers();
   }


INFO: Detected dialect: W3C
Exception in thread "main" org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <span class="n-w-tab__control-caption">...</span> is not clickable at point (707, 153). Other element would receive the click: <div class="n-region-notification__header">...</div>
 (Session info: chrome=78.0.3904.97)


пробовал менять xpath , но безуспешно.. не понимаю почему такое исключение ловлю
Нет у вас тут никакой проблемы. Это информационное сообщение
источник

ДИ

Дмитрий Игоревич in QA — Автоматизация
Alexander
Нет у вас тут никакой проблемы. Это информационное сообщение
метод не выполняется)
источник

A

Alexander in QA — Автоматизация
Значит есть другие ошибки и проблемы.
Вот это точно ни при чем:
Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
источник

A

Alexander in QA — Автоматизация
Дмитрий Игоревич
Всем добрый вечер..

Столкнулся с такой проблемой - Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.


Судя по гуглу, просит чтобы я установил версию хромдрайвер одинаковую с хромбраузером..
Но браузер запускается и версии одинаковы - 78

public static void main(String[] args) {
       System.setProperty("webdriver.chromedriver", "/home/dmitry/IdeaProjects/yandex_market/drivers/chromedriver");
       System.setProperty("webdriver.gecko.driver", "/home/dmitry/IdeaProjects/yandex_market/drivers/geckodriver");

       //WebDriver driverGecko = new FirefoxDriver();
       WebDriver driverChrome = new ChromeDriver();

       driverChrome.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
       driverChrome.manage().window().maximize();

       driverChrome.get("https://market.yandex.ru/");
       //driverGecko.get("https://market.yandex.ru/");

       MainPage mainPage = new MainPage(driverChrome);

       mainPage.clickComputers();
   }


INFO: Detected dialect: W3C
Exception in thread "main" org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <span class="n-w-tab__control-caption">...</span> is not clickable at point (707, 153). Other element would receive the click: <div class="n-region-notification__header">...</div>
 (Session info: chrome=78.0.3904.97)


пробовал менять xpath , но безуспешно.. не понимаю почему такое исключение ловлю
Внизу ж написано, что кликаете по неуликабельному элементу
источник

ДИ

Дмитрий Игоревич in QA — Автоматизация
Alexander
Внизу ж написано, что кликаете по неуликабельному элементу
Ага.. только непонятно почему..
именно на этот элемент кликаю вручную и все нормально.
источник

A

Alexander in QA — Автоматизация
смотрите что у вас происходит во время теста. Вероятно всплывает <div class="n-region-notification__header"> и перекрывает элемент
источник

AF

Anna Farafonova in QA — Автоматизация
Дмитрий Игоревич
Ага.. только непонятно почему..
именно на этот элемент кликаю вручную и все нормально.
Можно кликнуть с пом JavascriptExecutor. Мне несколько раз это помогло решить такую проблему
источник

A

Alexander in QA — Автоматизация
Дмитрий Игоревич
Ага.. только непонятно почему..
именно на этот элемент кликаю вручную и все нормально.
вот почему
источник

ДИ

Дмитрий Игоревич in QA — Автоматизация
Alexander
вот почему
у меня частично слово закрывало..
думал, что на это никак не влияет..
кликнул на подтвердение города, заработало.
спасибо
источник

M

MAMED in QA — Автоматизация
Хорошего вечера! Кто может поделиться хорошим framework на базе Selenium+Java+testNG. Хотелось бы посмотреть на best practices опытных коллег. Спасибо. zond1980@gmail.com
источник

AF

Anna Farafonova in QA — Автоматизация
Sergey Golovin
Создай browser 1 и browser 2.
Как это сделать? Имеется в виду что-то типа этого https://software-testing.ru/forum/index.php?/topic/15636-neskolko-sessij-s-raznymi-iuzerami-v-odnom-test/.   ?
источник

SG

Sergey Golovin in QA — Автоматизация
Я не пишу на джаве. Так что
источник

SG

Sergey Golovin in QA — Автоматизация
источник

SG

Sergey Golovin in QA — Автоматизация
Тут есть форк инстанса
источник

SG

Sergey Golovin in QA — Автоматизация
Но это вроде похоже
источник

ДИ

Дмитрий Игоревич in QA — Автоматизация
MAMED
Хорошего вечера! Кто может поделиться хорошим framework на базе Selenium+Java+testNG. Хотелось бы посмотреть на best practices опытных коллег. Спасибо. zond1980@gmail.com
Тоже только сегодня интересовался.
Вот в принципе годная статья на хабре.. все по полочкам. https://m.habr.com/ru/company/otus/blog/450872/
источник

M

MAMED in QA — Автоматизация
Спасибо. Как пользоваться testNG я знаю, мне с реализацией POM pattern framework посмотреть
источник