Как мне получить элементы в таблице с помощью 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
Ответить

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

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

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

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

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