我将 Selenium 与 python 一起使用,并一直试图单击一个文本框,然后输入一条消息。文本框的 HTML 如下所示:
<div class="tw-block tw-border-radius-large tw-pd-0">
<div class="tw-relative">
<div class="chat-input__textarea">
<textarea data-a-target="chat-input" data-test-selector="chat-input" class="tw-block tw-
border-radius-medium tw-font-size-6 tw-full-width tw-textarea tw-textarea--no-resize"
autocomplete="Messenger-chat" maxlength="500" placeholder="Send a message" rows="1"
style="padding-right: 3.5rem;"></textarea>
</div>
</div>
</div>
我一直在尝试使用以下代码通过 css 选择器选择它:
time.sleep(3)
input_box = browser.find_element_by_css_selector(".textarea")
input_box.click()
for ch in message:
input_box.send_keys(ch)
input_box.send_keys(Keys.ENTER)
它一直给我一个 NoSuchElement。如您所见,我真的不知道自己在做什么-请帮忙谢谢:)
慕娘9325324
SMILET
慕虎7371278
相关分类