Как вернуть значение локатора из IWebElement и от By?C#

Место общения программистов C#
Ответить
Anonymous
 Как вернуть значение локатора из IWebElement и от By?

Сообщение Anonymous »

Хочу попросить помощи. Возможно, мой вопрос немного глупый, но после нескольких поисков я не знаю ответа. Возможно, это связано с тем, что большинство пользователей Google хотели бы знать обратное, чем я. :)

У меня есть IWebElement, который был создан обычным способом с использованием WebDriver и C#.

Код: Выделить всё

String locator = "someXpathLocator";
IWebElement elem = webDriver.FindElement(By.xPath(locator));
Позже, в другой части тестового сценария, я хотел бы использовать значение locator и немного манипулировать им, но там я есть только WebElement. Поскольку невозможно (или я не знаю как) получить значение локатора из объекта WebElement, мне нужно каким-то образом предоставить значение локатора. Это усложняет код.

Итак, если у меня есть веб-элемент, как можно вернуть значение локатора?

Подробнее здесь: https://stackoverflow.com/questions/194 ... rom-the-by
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»