Мазмуну:

Селендеги файлдарды кантип сүйрөп жана таштайм?
Селендеги файлдарды кантип сүйрөп жана таштайм?

Video: Селендеги файлдарды кантип сүйрөп жана таштайм?

Video: Селендеги файлдарды кантип сүйрөп жана таштайм?
Video: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 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). build(). perform();

Ошо сыяктуу эле, Appium'да кантип сүйрөп барып таштайсыз? Келгиле, абдан жөнөкөй мисалды алалы сүйрөп түшүрүүнү аткарыңыз операция боюнча андроид колдонмо appium колдонуу.

Testng аркылуу жогорудагы тестти иштетиңиз жана мобилдик түзмөгүңүздө Drag And Drop функциясын байкаңыз.

  1. Бул Drag-Sort Demos колдонмосун ишке киргизет.
  2. "Негизги колдонуу аянтчасы" текстин таптап жана.
  3. Жогорудагы сүрөттө көрсөтүлгөндөй сүйрөө жана таштоо операциясын аткарыңыз.

Ошо сыяктуу эле, сиз файлды жүктөө үчүн селенди кантип колдоносуз деп сурасаңыз болот?

Файлдар жүктөлүүдө ичинде WebDriver жөнөкөй тарабынан жасалат колдонуу sendKeys() ыкмасы файл - жолду киргизүү үчүн киргизүү талаасын тандаңыз файл болуу жүктөлгөн.

WebDriver жана Wget колдонуу

  1. "Java" импорттоо.
  2. Жүктөө шилтемесинин "href" маанисин алуу жана аны String өзгөрмө катары сактоо үчүн getAttribute() колдонуңуз.

Селенде кантип жыласың?

Webdriver аркылуу слайд-бар жана слайд аракети

  1. Селен коду аркылуу URL ачуу.
  2. Слайдер жана сыдырма тилкесинин желе элементине жетүү үчүн контейнер алкагына которулуңуз.
  3. Барды тандап, туурасын алыңыз.
  4. Эми биз слайдды 50% (231 пиксель) же 100 пиксельге жылдырышыбыз керек.
  5. Бардагы сыдырма үчүн веб элементти алыңыз.
  6. Эми биз сыдырманы оң жагындагы горизонталдуу түрдө Y огуна жылдыргыбыз келет.

Сунушталууда: