selenium选择器错误:invalid selector: Compound class names not permitted

当选取多个属性时 

错误写法

driver.find_element_by_class_name(".pn.vm")

正确写法

sub_ps = driver.find_element_by_css_selector(".pn.vm")

在获取包含多个class名称的tag对象时,建议使用:

find_element_by_css_selector(".xx.xxx.xxxxx")

或者

find_element_by_css_selector("[class='xx xxx xxxxx']")


版权声明:本文为qq_32626931原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。