Как вернуть значение локатора из 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

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