Используя WebDriver и Junit 4.11, у меня есть элемент слайдера (изменяет непрозрачность компонента от 0 до 100%), который я хочу щелкнуть мышью, а затем отпустить в определенный момент ,WebDriver перетаскивает элемент в определенную целевую область
Я могу перетащить компоненты на целевую область, а затем изменить значение, найдя элементы текстового поля для оси x и y. Но в этом случае мне нужно автоматизировать слайдер. Возможно ли это?
HTML код ниже для слайдера:
<div class="inputWrapper"> <input type="range" value="1" name="opacity" id="c409" min="0" max="1" step="0.01" class="t-textInput-A"><span class="units">%</span><div class="sliderTooltip" style="display: none; margin-left: 97px;">100%</div> </div>
Ползунок в настоящее время устанавливается на 100%, но как я могу захватить элемент и перетащить его, чтобы сказать, например, 10%?
Я взял скриншот, чтобы показать, что это я пытаюсь схватить: http://screencast.com/t/YjdoFtSG
Большое спасибо заранее.
Спасибо за ваш ответ @stirno. Я знал об этой команде, хотя мне не удалось реализовать ее в своем тесте. Кажется, что код в моем вопросе выглядит серым, с # фрагментом документа перед div. Поэтому мне интересно, что это заблокировано, поэтому не позволяет мне автоматизировать ползунок? Я включил скриншот, который иллюстрирует серый код. http://screencast.com/t/zGUj64ZRS –