问题描述:

定位如下按钮
代码如下:
定位代码
报错如下:
错误信息

解决方法:

改成:driver.find_element_by_class_name('advanced-search-btn').click()
运行成功!

原因:

class中含有空格导致!classname比较长,可以只使用一段进行定位,前提是唯一的。

另外的解决方法:

可以使用css定位,注意:在classname前都要加.
也可以只取其中一段进行定位。

参考:https://blog.csdn.net/cyjs1988/article/details/75006167,感谢提供的方法。

posted on 2020-05-28 15:02  dLarger  阅读(529)  评论(0编辑  收藏  举报