selenium定位class含空格
Posted Rachel的笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium定位class含空格相关的知识,希望对你有一定的参考价值。
问题:
browser.find_element_by_class_name("btn red btn-block uppercase")
有些class属性中间有空格,如果直接复制过来定位是会报错的selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: .btn red btn-block uppercase-----无法定位元素
解决方法:
用CSS属性定位
browser.find_element_by_css_selector("[class=\'btn red btn-block uppercase\']").click()
参考文章:
http://blog.csdn.net/cyjs1988/article/details/75006167
以上是关于selenium定位class含空格的主要内容,如果未能解决你的问题,请参考以下文章