#python #selenium #selenium-webdriver #selenium-chromedriver
#питон #селен #селен-веб-драйвер #селен-хромированный привод
Вопрос:
Я пытаюсь выбрать элемент li внутри гигантской таблицы.
Разрушение:
- У некоторых TR есть класс «sectionheader», как видно на прилагаемой фотографии, где написано «используется».
- Мне нужно щелкнуть последний выделенный li в TR перед заголовком раздела, содержащим текст «Используется» (как показано на рисунке).
Комментарии:
1. //tr[@class=’sectionheader’]/td/b[содержит (,, «Используется»)]/предшествующий брат::tr[1] Должен дать вам trs перед теми, которые содержат этот текст в теге b, вы можете поменять /td/b на an, и если он просто должен содержать используется в любом месте тега tr.
2. @ArundeepChohan можете ли вы объяснить ::tr[1] ? Если я хочу щелкнуть li с href и идентификатором редактирования, как показано на рисунке, я бы просто добавил .нажмите() после tr[1]?
3. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.