C# Selenium Trouble Finding XPath - PullRequest
       14

C# Selenium Trouble Finding XPath

0 голосов
/ 03 мая 2020

Итак, я только начинаю изучать C#, и сейчас я работаю с селеном. Я использовал селен с Python без проблем, однако у меня возникают проблемы с поиском XPath элемента с C#.

Проблема возникает при попытке сначала объявить элемент. Когда я использую:

driver.FindElementByXPath();

, я вставляю XPath из кнопки, однако C# немедленно выдает ошибку; похоже, у него проблемы с пониманием XPath, и я предполагаю, что это из-за цитат.

Я приложил изображение ниже. Я понимаю, что это может быть глупой проблемой с легким исправлением, но вся помощь приветствуется, спасибо!

enter image description here

1 Ответ

0 голосов
/ 03 мая 2020

Вы должны использовать одинарные кавычки внутри двойных кавычек.

var sizeElement = chromeDriver.FindElementByxPath("//*[@id='oCartChoose']/button[3]");

Или наоборот.

var sizeElement = chromeDriver.FindElementByxPath('//*[@id="oCartChoose"]/button[3]');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...