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含空格的主要内容,如果未能解决你的问题,请参考以下文章

04-selenium 八大元素定位方法

selenium之css定位小结

软件测试开发学习之旅----Selenium

seleniu 元素定位与操作

selenium自动化之xpath定位*必会技能*

selenium 怎么用class值定位