按钮链接如下:
<a href="javascript:amsSubmit(116612,379752);" class="sp nowget orbnt" title="一键领取">一键领取</a>
调用方法:
driver.execute_script("amsSubmit(116612,379752);")
提示 amsSubmit 未定义.
问题分析:
根据经验感觉是命名空间的问题
chrome 内输入 amsSubmit 显示如下:但是没法看到完整的命名空间,请教再 selenium 如何调用网站 js 脚本内的函数?
function (amsActivityId, flowId){
if(arguments.length === 1){
submit(amsActivityId); // amsActivityId 实际上是一个 object
return;
}
//获取触发元素上 action-data 属性存放在 window["amsCfg_" + flowId].trigger …
<a href="javascript:amsSubmit(116612,379752);" class="sp nowget orbnt" title="一键领取">一键领取</a>
调用方法:
driver.execute_script("amsSubmit(116612,379752);")
提示 amsSubmit 未定义.
问题分析:
根据经验感觉是命名空间的问题
chrome 内输入 amsSubmit 显示如下:但是没法看到完整的命名空间,请教再 selenium 如何调用网站 js 脚本内的函数?
function (amsActivityId, flowId){
if(arguments.length === 1){
submit(amsActivityId); // amsActivityId 实际上是一个 object
return;
}
//获取触发元素上 action-data 属性存放在 window["amsCfg_" + flowId].trigger …