C# не удалось найти по xpath для расширения chrome browswer

0

Вопрос

Очень похожий вопрос, заданный здесь, без решения.

Xpath, который я использую:

Xpath = "//button[text()='Get Started']"

Ошибка: Не удалось найти элемент: {"метод":"xpath","селектор":"//кнопка[текст()="Начать"]"}

Расширение браузера-metamask. Я также попробовал опцию Копировать Xpath из элемента и вставил ее, но это тоже не сработало.

Что я делаю не так?

2

Лучший ответ

0

Когда вы загружаете расширение metamask в свой драйвер selenium (chrome), на страницу metamask происходит перенаправление, которое вы можете увидеть в открывшемся окне chrome. но селен не смог найти кнопку, потому что он все еще видит первую вкладку как свою активную вкладку, поэтому он ищет кнопку не в том месте и не на той вкладке.

вы должны изменить активную вкладку в selenium на вкладку "метамаска".

Пожалуйста, проверьте мой ответ там

2021-10-21 22:26:18

Это была моя проблема. Спасибо.
Jtara
0

Попробуйте этот XPath

Xpath = "//*[text()='Get Started']"

Если вы нашли несколько, вы можете указать такие индексы, как

XPath = "(//*[text()='Get Started'])[1]"
2021-10-21 22:12:56

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................