Как мне получить элементы в таблице с помощью Playwright?C#

Место общения программистов C#
Anonymous
Как мне получить элементы в таблице с помощью Playwright?

Сообщение Anonymous »

Я пытаюсь связать двух пользователей в отвратительной структуре с таблицами внутри таблиц, но у меня ничего не получается...
Структура примерно такая (самая внутренняя таблица): Я пытаюсь связаться со Стивом и Марком. Я могу получить xpath, который даст мне два входных тега, но, несмотря ни на что, я не могу получить поля значений.
Я использую Playwright с C#...
Я перепробовал так много вариантов, что не могу их уследить, но некоторые из них все еще есть в моем коде:

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

var Planners = await Page.QuerySelectorAllAsync("//*[@summary=\"Planners\"]/tbody/tr/td[3]/input");
var values = await Task.WhenAll(Planners.Select(async element => await element.GetAttributeAsync("value")));

var Planners= await Page.Locator("//*[@summary=\"Planners\"]/tbody/tr/td[3]/input").ElementHandlesAsync();

var Planners = await Page.Locator("//*[@summary=\"Planners\"]/tbody/tr/td[3]/input").AllTextContentsAsync();
И я новичок в этом, как будто вы еще не могли сказать...

Подробнее здесь: https://stackoverflow.com/questions/761 ... playwright

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