我的目标是从小书签中获取JavaScript以在Selenium IDE中执行。我知道我可以使用以下命令将脚本添加到我的Selenium IDE测试中:命令:执行脚本和目标:javascript:...
我已经成功执行了一个简单的javascript,但是我不知道如何使小书签的js正常工作。我在Mac OS X上将Selenium IDE用于Firefox。
我尝试执行直接从小书签复制的javascript,并以许多不同的方式重写代码以调试错误。
这是直接从浏览器复制的小书签的javascript。这总是会产生错误。
javascript:(function()%20%7B%0A%20%20var%20script%20=%20document.createElement('script')%0A%20%20;script.setAttribute('id',%20'ss-bookmarklet-script')%0A%20%20;script.setAttribute('data-env',%20'live')%0A%20%20;script.type%20=%20'text/javascript'%0A%20%20;script.src%20=%20'//shopstylecollective.com/iframe-script.js?t='%20+%20Date.now()%0A%20%20document.body.appendChild(script)%0A%7D)()
这是我的脚本的最新版本,该脚本正在生成Uncaught SyntaxError: Unexpected identifier
错误,并在代码document.body.appendChild(script)})()
的结尾突出显示此部分。
javascript:(function() {
var script = document.createElement('script')
;script.setAttribute('id', 'ss-bookmarklet-script')
;script.setAttribute('data-env', 'live')
;script.type = 'text/javascript'
;script.src = '//shopstylecollective.com/iframe-script.js?t=' + Date.now() document.body.appendChild(script)
})()
小书签应该会打开ShopStyle Collective会员链接创建窗口。