Как протестировать виджет ползунка UI jQuery с Селеном IDE?

Я использую этот старый сценарий, hilite.pl имен, взятый от сети, уже с "неизвестным автором" строка!

#!/usr/bin/perl -w
### Usage: hilite <ansi command> <target string>
### Purpose: Will read text from standard input and perform specified highlighting
### command before displaying text to standard output.
### License: GNU GPL
# unknown author 

$|=1; # don't buffer i/o
$command = "$ARGV[0]";
$target = "$ARGV[1]";
$color = "\e[" . $command . "m";
$end = "\e[0m";

while(<STDIN>) {
    s/($target)/$color$1$end/;
    print 

Я использую этот старый сценарий, hilite.pl имен, взятый от сети, уже с "неизвестным автором" строка!

[110]

Затем я могу использовать его в каналах, к выводу журнала "hilite" или другим вещам, с помощью regexp/PCRE:

 echo 'hello color world!!' | hilite.pl 34 "[Hh]el[^ ]*" | hilite.pl 43 .orld | hilite.pl 32 "\scolor\s"

Это нарисует привет в синем, раскрасит зеленый и мир в желтом фоне

, Вы видите список цветов с (можно развернуть выражение удара до {01.. 255}, если Вы хотите):

for i in {01..10}  {30..49} {90..110}  ; do echo $i | hilite.pl $i $i ; done
; }

Затем я могу использовать его в каналах, к выводу журнала "hilite" или другим вещам, с помощью regexp/PCRE:

 echo 'hello color world!!' | hilite.pl 34 "[Hh]el[^ ]*" | hilite.pl 43 .orld | hilite.pl 32 "\scolor\s"

Это нарисует привет в синем, раскрасит зеленый и мир в желтом фоне

, Вы видите список цветов с (можно развернуть выражение удара до {01.. 255}, если Вы хотите):

for i in {01..10}  {30..49} {90..110}  ; do echo $i | hilite.pl $i $i ; done
8
задан OMG Ponies 30 September 2009 в 14:56
поделиться

3 ответа

Вы можете использовать команду dragAndDrop для перемещения ползунка. У меня сработало следующее:

dragAndDrop | css=.ui-slider-handle | +100,0

Это перемещает ползунок на 100 пикселей вправо от его текущего положения.

5
ответ дан 5 December 2019 в 20:18
поделиться

для этого есть только одно ( ужасное ) решение. Вам нужно будет взаимодействовать со слайдером через его jquery api.

selenium имеет метод runScript , в котором вы можете передать некоторый javascript для запуска. Однако делайте это только в крайнем случае, так как это приведет вас по скользкой дорожке

2
ответ дан 5 December 2019 в 20:18
поделиться

Если у вас несколько ползунков, команда для перемещения одного из них выглядит так: css = # id .ui-slider-handle

Спасибо Дэйву за ответ!

0
ответ дан 5 December 2019 в 20:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: