首页 > 解决方案 > 如何以编程方式添加 JS 函数并调用它

问题描述

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

driverEdge.execute_script('my_function();')

错误:javascript 错误:my_function 未定义

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

标签: javascriptpythonhtmlfunctiondynamic

解决方案


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

driverEdge.execute_script("content_of_file_with_logic.js")


推荐阅读