Новая нежелательная вкладка открывается каждый раз, когда я нажимаю на ссылку, которая не ожидается

1

У меня проблема с моей автоматизацией (selenium-webdriver). Каждый раз, когда я нажимаю на ссылку, эта ссылка будет открываться на новой вкладке (этого не ожидается, и ссылки не имеют для них _blank attr.), Моя автоматизация не позволяет ей оставаться на первой вкладке.

Я попытался настроить новую автоматизацию на новом ПК - тот же результат. Я попытался освободить клавишу Ctrl, используя: controlKeyUp - тот же результат

Эта проблема произошла во время исправления ошибок слияния с v1 на v2 моего продукта.

PS:

  • В версии с более старой системой автоматизации кода отлично работает без проблем
  • Эта проблема не воспроизводится вручную.
  • 0
    (1) Java или Ruby? (2) Можете ли вы опубликовать строку, где вы нажимаете на элемент? (Я хочу быть уверен, что есть щелчок, а не Ctrl + T) (3) Какая версия вашего Selenium?
  • 0
    1. Я пробовал это на Java и в тестовой среде ruby, так что оба
Показать ещё 5 комментариев
Теги:
selenium
selenium-webdriver

1 ответ

0
Лучший ответ

Я объясню, как мы справились с этой проблемой.

Мы внедрили отслеживание событий Google Analytics на нашем сайте, поэтому проверим каждую ссылку, чтобы узнать, является ли она внешней. Реестр для этого был написан для проверки ссылок, но он не учитывал, как я обходил базовую аутентификацию " http://LOGIN: [email protected] ". Поэтому Г.А. считал, что каждое звено является внешним, а GA вводит свой.js с атрибутом "_blank".

Ещё вопросы

Сообщество Overcoder
Наверх
Меню