错误原因
元素的class_name带空格,无法通过之前的方法获取到元素
今天写一个网站自动化测试脚本时
driver.find_elements_by_class_name('el-tooltip.operator.open')[2].click()
driver.find_elements_by_css_selector('el-tooltip operator open')[2].click()
driver.find_elements_by_css_selector('el-tooltip.operator.open')[2].click()
这几种写法都无法获取到元素
解决方式
改为如下格式即可(注意别丢了开头的点)
find_element_by_css_selector(".xx.xxx.xxxxx")