【问题标题】:Python selenium test - Facebook code generator XPATHPython selenium 测试 - Facebook 代码生成器 XPATH
【发布时间】:2015-12-01 10:46:19
【问题描述】:

我正在尝试获取代码生成器字段表单 (Facebook) 的 XPATH 以填充它(当然,在我需要输入带有“数字”的代码之前)。

当我得到 XPATH 时,在 Chrome 控制台中:

//*[@id="approvals_code"]

然后在我的测试中我放了:

elem = driver.find_element_by_xpath("//*[@id='approvals_code']")

if elem: elem.send_keys("numbers") elem.send_keys(Keys.ENTER)

我得到的那些:

StaleElementReferenceException:消息:过时的元素引用:元素未附加到页面文档

什么是错误的字段名称。有谁知道如何正确获取 XPATH?

【问题讨论】:

    标签: python facebook selenium xpath


    【解决方案1】:

    如果元素在 DOM 中不存在,通常会出现此错误。

    或者可能元素在 iframe 中。

    【讨论】:

    • 这是输入字段: --
    猜你喜欢
    • 2011-08-30
    • 1970-01-01
    • 2020-08-28
    • 2013-04-16
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    相关资源
    最近更新 更多