【问题标题】:Selenium cannot find div inputfield elementSelenium 找不到 div 输入字段元素
【发布时间】:2021-07-23 07:51:54
【问题描述】:
<div class="writtingArea _editor" contenteditable="true" placeholder="보낼 메시지를 입력하세요."></div>

这是我需要查找和发送聊天的元素,但如果我尝试使用这行代码找到它,

driver.find_element_by_class_name("writtingArea _editor").click()

它给了我一个错误,说它无法找到元素。所以我试图通过 Xpath 找到它。但它也没有工作。

我该如何解决这个问题??

【问题讨论】:

  • 你能展示一下你对 xpath 的尝试吗?
  • 请提供完整的错误信息。

标签: python selenium selenium-webdriver web


【解决方案1】:

由于两个类名之间有空格,因此您不能称该类名合并。

请尝试在下面的行中查找并单击该元素。

driver.find_element_by_css_selector("div.writtingArea._editor").click()

【讨论】:

    猜你喜欢
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多