Съдържание:

Как да плъзгам и пускам файлове в селен?
Как да плъзгам и пускам файлове в селен?

Видео: Как да плъзгам и пускам файлове в селен?

Видео: Как да плъзгам и пускам файлове в селен?
Видео: запустил я этот ваш Геншин Импакт… 2024, Може
Anonim

Да, възможно е изпускайте а файл с Селен чрез инжектиране на скрипт. Скриптът трябва да създаде уеб елемент, за да получи файл изпратено от SendKeys. След това симулирайте dragenter, dragover и изпускайте събития на целевия елемент с файл зададен в обекта DataTransfer.

Просто така, как да влача и пускам селен?

Плъзнете и пуснете с помощта на клас Действия:

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

По същия начин, как плъзгате и пускате в Appium? Нека вземем много прост пример за извършете плъзгане и пускане операция на android приложение използвайки appium.

Изпълнете горния тест с помощта на testng и наблюдавайте Drag And Drop в мобилното си устройство.

  1. Той ще стартира приложението Drag-Sort Demos.
  2. Докоснете текста „Игра за основна употреба“и.
  3. Извършете операция с плъзгане и пускане, както е показано на изображенията по-горе.

По подобен начин може да попитате как ще използвате селен за качване на файл?

Качване на файлове в WebDriver се извършва просто използвайки методът sendKeys() на файл -изберете поле за въвеждане, за да въведете пътя към файл да бъде качен.

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

  1. Импортирайте "java.
  2. Използвайте getAttribute(), за да получите стойността на "href" на връзката за изтегляне и да я запишете като String променлива.

Как въвеждате селен?

Плъзгаща лента и слайд действие с помощта на Webdriver

  1. Отворете URL чрез селенов код.
  2. Превключете към рамката на контейнера, за да стигнете до плъзгача и уеб елемента на плъзгача.
  3. Изберете лентата и вземете ширината.
  4. Сега трябва да преместим слайда на 50% (231px) или 100px.
  5. Вземете уеб елемент за плъзгача на лентата.
  6. Сега искаме да преместим плъзгача от дясната страна хоризонтално означава към оста Y.

Препоръчано: