我该如何在Selenium IDE中执行小书签javascript?

时间:2019-04-04 20:54:54

标签: javascript selenium-ide

我的目标是从小书签中获取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会员链接创建窗口。

0 个答案:

没有答案