作为序言,我知道查找元素的方法已被问及做了很多次,我已经搜索并尝试了几个小时。我试图遍历几个按钮,但是找不到带有硒的按钮。这是我正在使用的html
<button class="_0mzm- sqdOP L3NKy "
type="button">Follow</button>
到目前为止,我已经尝试过:
driver.find_elements_by_class_name(._0mzm-.sqdOP.L3NKy)
driver.find_elements_by_css_selector(._0mzm-.sqdOP.L3NKy)
driver.find_elements_by_link_text('Follow')
我的代码当前为:
elements = driver.find_elements_by_css_selector('._0mzm-.sqdOP.L3NKy')
sleep(3)
print(len(elements))
打印返回0的地方
我应该从这里去哪里?
答案 0 :(得分:0)
现在一切正常了吗?如果没有,您是否尝试过
CString s = _T("Привет");
USES_CONVERSION;
std::wstring ws(A2W((LPCTSTR)s));
您的班级名称中确实有很多空格吗?例如,类名末尾的7个尾随空格?这可能会使事情变得困难,但我不是100%确定。