您如何获取和比较存储在网页元素中的文本?使用硒,Python

How do you get and compare text stored in web page elements? Using Selenium, Python

我想做的事情:

接收某人通过在线聊天室(Omegle 等)发给我的消息

使用 if/elif 语句比较该消息。

这是我尝试过的:

    #I tried getting the message from Omegle, hence 'strangermsg'

    msg = driver.find_element_by_class_name('strangermsg')
    if msg == "Hi":
        textbox.send_keys('option 1')
    elif():
        textbox.send_keys('option 2') 

我认为问题是我没有正确获取元素,我不确定如何获取 element_by_xpath 的目录。

您需要访问 find_element

返回的 webElement 的文本属性
#I tried getting the message from Omegle, hence 'strangermsg'

msg = driver.find_element_by_class_name('strangermsg')
if msg.text == "Hi":
    textbox.send_keys('option 1')
elif():
    textbox.send_keys('option 2')