首页 > 解决方案 > 如何点击一个div?

问题描述

我正在尝试单击不同的 div 类 TopBox。我尝试了下面的代码,但我没有执行点击: 快照

driver.find_element_by_css_selector('#home > div > div.row.topBoxs > div.col-xs-12.col-lg-10 > div > div:nth-child(1) > div').click()

并且 :

driver.find_element_by_xpath('//*[@id="home"]/div/div[2]/div[1]/div/div[1]').click()

下面是作为示例的框“mes posts”和其他框的代码快照。 Mes 帖子 HTML 代码 HTML 代码:

标签: pythonseleniumxpathcss-selectorsgoogle-chrome-headless

解决方案


尝试使用xpath而不是css_selector.

driver.find_element_by_xpath('xpath_of_your_Div').click()

推荐阅读