无效的选择器:不允许使用硒的复合类名称错误

问题描述 投票:1回答:2

我正在尝试通过webWhatsapp从聊天中打印我的消息之一。

我可以通过控制台选项卡中的Javascript完成此操作

recived_msg = document.getElementsByClassName('XELVh selectable-text invisible-space copyable-text') // returns an array of the chat
recived_msg[5].innerText // shows me the 4th message content

问题是我试图在python上做同样的事情,但对我不起作用。

[这里我尝试了:

from selenium import webdriver
recived_msg = driver.find_element_by_class_name('XELVh selectable-text invisible-space copyable-text')
final = recived_msg[5].innerText #doesnt work for some reason

我遇到的错误是:消息:无效的选择器:不允许使用复合类名称

我对javascript还是很陌生,所以很抱歉造成误会,谢谢您的帮助! :)

我正在尝试通过webWhatsapp从聊天中打印我的消息之一。我可以通过“控制台”选项卡中的Javascript完成此操作,我这样做的方式recived_msg = document.getElementsByClassName('XELVh ...

python-3.x selenium selenium-webdriver xpath css-selectors
2个回答
5
投票

根据selenium.webdriver.common.by实现的文档:


0
投票
根据建议使用[[

css选择器

© www.soinside.com 2019 - 2024. All rights reserved.