selenium,CSS定位法应用

 

 

 

如图,下载按钮

 

 

 

查看其元素,是无法直接定位的,通过xpath也无法定位,转为firepath获取的CSS也是无效的#downloadItems>a

但是为经过firepath,直接在html下复制CSS是可以被定位使用的

html body div.pt.pt-right div.cont dl.newcodecontent dd#downloadItems a

完整的脚本为

browser.find_element_by_css_selector("html body div.pt.pt-right div.cont dl.newcodecontent dd#downloadItems a").click()

类似可参考这来方法来定位元素

posted @ 2019-11-16 16:46  小贝书屋  阅读(137)  评论(0编辑  收藏  举报