python - 如何点击一个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()
解决方案
尝试使用xpath
而不是css_selector
.
driver.find_element_by_xpath('xpath_of_your_Div').click()
推荐阅读
- python - 有没有办法在函数中输入多个数字,但是当输入 0 时脚本开始
- python - 文件中的 Sava 数据
- docusignapi - 替换已发送信封的复合模板中的文档
- reactjs - 如果单击组件,如何更改兄弟姐妹的状态?
- python - Python3 无法将 @property 作为装饰器参数传递
- javascript - 在 Iiyama Multi Touch 上未触发 Mousemove 事件
- haskell - Haskell .hs 文件变成 .hi 文件?
- javascript - 缩短 Javascript
- google-bigquery - 使用 _TABLE_SUFFIX 查询时,无法将 STRUCT 类型的字段“user_properties”读取为 STRING
- node.js - 如何从 hapi js 服务器分块发送视频