@niokledeon

Как найти элемент в последнем классе selenium?

Здравствуйте, я столкнулся с такой вот проблемой... На странице есть много одинаковых классов ("display-container"). Мне нужно найти только последний их этих классов, а в них уже аналогичная ситуация, нужно найти ("link-container"), где будет ещё класс ("t-actions"), где наконец будет 3 кнопки. Нужно найти вторую кнопку, (в коде я пометил название кнопки). Буду благодарен за любую помощь!

<main class="main">
	<div class="wrapper">
		<div class="grid">
			<div class="row">
				<div class="col-1">...</div>
				<div class="col-2">...</div>
				<div class="col-3">
					<div class="display-container">...</div>
					<div class="display-container">...</div>
					<div class="display-container">...</div>
					<div class="display-container">...</div>
					<div class="display-container">
						<div class="display-header">...</div>
						<div class="display-wh">...</div>
						<div class="display-items">...</div>
						<div class="note-container">...</div>
						<div class="link-container">
							<div class="t-actions">
								<p>
									<a href="/button1" class="btn-secondary">Button1</a>
									<a href="/button2" class="btn-secondary">Button2 (та кнопка которая нужна)</a>
									<a href="/button3" class="btn-primary">Button3</a>
								</p>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</main>
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
glaphire
@glaphire
PHP developer
В разделе "order selectors" есть примеры (xpath cheatsheet)
Можно построить xpath селектор с N-тым элементом и последним элементом. Чтобы такое выражение отдебажить, можно поставить расширение для xpath в браузере, будет быстрее чем код запускать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы