selenium 通过class 定位失败可能的原因

来源:互联网 发布:手机淘宝一元秒杀攻略 编辑:程序博客网 时间:2024/06/14 09:08

目前发现一种情况需要注意,如以后发现其他情况,会及时补充,如果各位法相特殊情况,请不吝赐教:


   当classname 中存在空格的时候,直接使用find_element_by_class_name时,会显示定位失败,此时,需要将classname中的空格替换成英文的点“.”,如下图:



此时如果使用  find_element_by_class_name("link detail"),则提示无法定位该元素

如果使用英文点替换,则可以正常定位   find_element_by_class_name("link.detail")

原创粉丝点击