如何让 ui-slider 在 chrome 的 imacros 扩展中运行?

Posted

技术标签:

【中文标题】如何让 ui-slider 在 chrome 的 imacros 扩展中运行?【英文标题】:how do you get a ui-slider to function in imacros extesnion for chrome? 【发布时间】:2017-02-25 21:08:18 【问题描述】:

如何让 ui-slider 在 imagros extesnion for chrome 中运行?

我正在使用 imacros chrome 扩展 8.4.4。和 chrome 56.0.2924.87(64 位)

这是我在 imacros 中使用的代码(一切正常,只是它不会滑动 ui-slider,所以我只会从那里向下发布

TAG POS=2 TYPE=INPUT:BUTTON ATTR=*
TAG POS=2 TYPE=DIV ATTR=TXT:X<SP>Enter<SP>the<SP>power<SP>0%
TAG POS=1 TYPE=DIV ATTR=ID:slider-vertical
TAG POS=2 TYPE=DIV ATTR=TXT:X<SP>Enter<SP>the<SP>power<SP>50%
WAIT SECONDS=2
TAG POS=1 TYPE=DIV ATTR=ID:imacros-highlight-div
TAG POS=1 TYPE=SPAN ATTR=TXT:X
URL GOTO=en/logout

我知道 CLICK 命令不适用于 chrome,我可能不得不以某种方式拖动滑块,但无法找到与 chrome 一起使用的替代方法,目前不能选择切换到 firefox

编辑: 我忘了提到我要激活的功能

<span tabindex="0" class="ui-slider-handle ui-corner-all ui-state-default" style="bottom: 0%;"></span>

【问题讨论】:

【参考方案1】:

我认为您可以在您的网站上调整以下建议的伪 URL,就像在“jqueryui.com”上所做的那样:

URL GOTO=http://jqueryui.com/slider/
SET S "window.frames[0].document.querySelector('#slider>span').style"
WAIT SECONDS=1.5
URL GOTO=javascript:S="left:<SP>50%";undefined;
WAIT SECONDS=1.5
URL GOTO=javascript:S="left:<SP>100%";undefined;
WAIT SECONDS=1.5
URL GOTO=javascript:S="left:<SP>33%";undefined;

【讨论】:

以上是关于如何让 ui-slider 在 chrome 的 imacros 扩展中运行?的主要内容,如果未能解决你的问题,请参考以下文章

如何让chrome支持ajax本地访问

如何让 Chrome 应用尽快更新?

如何让 Chrome 支持的 webview 颤动?

如何让ie调用chrome内核

如何让 Mailchimp 弹出窗口在 Chrome 中工作

如何让 chrome 重新渲染 iframe