Оглавление:

Как перетащить файлы в селен?
Как перетащить файлы в селен?

Видео: Как перетащить файлы в селен?

Видео: Как перетащить файлы в селен?
Видео: Selen Coin Что такое , где взять и как установить кошелек 2024, Май
Anonim

Да это возможно уронить а файл с участием Селен через инъекцию сценария. Скрипту необходимо создать веб-элемент для получения файл отправлено SendKeys. Затем смоделируйте dragenter, dragover и уронить события на целевом элементе с файл установлен в объекте dataTransfer.

Итак, как мне перетащить селен?

Перетаскивание с помощью класса действий:

  1. WebElement sourceLocator = драйвер. findElement (By. xpath ("xpath"));
  2. WebElement targetLocator = драйвер. findElement (By. xpath ("xpath"));
  3. Действия действие = новые Действия (драйвер);
  4. действие. dragAndDrop (sourceLocator, targetLocator). строить(). выполнять();

Точно так же как вы перетаскиваете в Appium? Возьмем очень простой пример выполнить перетаскивание операция на андроид заявление используя Appium.

Запустите вышеуказанный тест с помощью testng и понаблюдайте за перетаскиванием на мобильном устройстве.

  1. Он запустит приложение Drag-Sort Demos.
  2. Нажмите на текст «Основная игровая площадка» и.
  3. Выполните операцию перетаскивания, как показано на изображениях выше.

Точно так же вы можете спросить, как вы будете использовать селен для загрузки файла?

Загрузка файлов в WebDriver делается просто с использованием метод sendKeys () на файл -выберите поле ввода, чтобы ввести путь к файл быть загружено.

Использование WebDriver и Wget

  1. Импортируйте файл java.
  2. Используйте getAttribute (), чтобы получить значение «href» ссылки для загрузки и сохранить его как строковую переменную.

Как вы усваиваете селен?

Ползунок и действие слайда с помощью Webdriver

  1. Открыть URL через селен-код.
  2. Переключитесь на фрейм контейнера, чтобы добраться до веб-элемента слайдера и полосы слайдера.
  3. Выберите планку и получите ширину.
  4. Теперь нам нужно переместить слайд на 50% (231 пикселей) или 100 пикселей.
  5. Получите веб-элемент для ползунка на панели.
  6. Теперь мы хотим переместить ползунок с правой стороны по горизонтали, то есть по направлению к оси Y.

Рекомендуемые: