Ответ 1
Вы можете попытаться получить список всех элементов с помощью class = "content"
, используя find_elements_by_class_name:
a=[];
a = driver.find_elements_by_class_name("content");
Затем вы можете нажать на ссылку, которую вы ищете.
Как я могу фильтровать элементы, имеющие один класс?
<html>
<body>
<p class="content">Link1.</p>
</body>
<html>
<html>
<body>
<p class="content">Link2.</p>
</body>
<html>
Вы можете попытаться получить список всех элементов с помощью class = "content"
, используя find_elements_by_class_name:
a=[];
a = driver.find_elements_by_class_name("content");
Затем вы можете нажать на ссылку, которую вы ищете.
Самый простой способ - использовать find_element_by_class_name('class_name')
Используйте nth-child, например: http://www.w3schools.com/cssref/sel_nth-child.asp
driver.find_element(By.CSS_SELECTOR, 'p.content:nth-child(1)')
или http://www.w3schools.com/cssref/sel_firstchild.asp
driver.find_element(By.CSS_SELECTOR, 'p.content:first-child')