【问题标题】:How to add JS function programmatically and call it如何以编程方式添加 JS 函数并调用它
【发布时间】:2021-11-19 13:50:34
【问题描述】:

在添加 JS 引用(以编程方式)后,右图,我想因此用 onclick 事件或 selenium(py) 调用我的函数。我在 DEV 工具中看到添加了我的参考,但我无法从嵌入式参考中调用我的函数。谢谢

driverEdge.execute_script('my_function();')

错误:javascript 错误:my_function 未定义

(仅供参考:如果页面已经嵌入了我的参考,则所有脚本都有效)

【问题讨论】:

    标签: javascript python html function dynamic


    【解决方案1】:

    我找到了解决方法。将 JS 逻辑存储在文件中。阅读内容并让它执行。

    driverEdge.execute_script("content_of_file_with_logic.js")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 2018-01-14
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 2019-05-28
      相关资源
      最近更新 更多