如何让 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 扩展中运行?的主要内容,如果未能解决你的问题,请参考以下文章