جدول المحتويات:

كيف أقوم بسحب الملفات وإفلاتها في السيلينيوم؟
كيف أقوم بسحب الملفات وإفلاتها في السيلينيوم؟

فيديو: كيف أقوم بسحب الملفات وإفلاتها في السيلينيوم؟

فيديو: كيف أقوم بسحب الملفات وإفلاتها في السيلينيوم؟
فيديو: وأخيرا - التعديل علي ملفات( بي دي اف) باحترافية كبيرة مجانا بدون أية برامج - Edit PDF 2024, يمكن
Anonim

نعم من الممكن قطرة أ ملف مع السيلينيوم عن طريق الحقن النصي. يحتاج البرنامج النصي إلى إنشاء عنصر ويب لتلقي ملف ملف المرسلة عن طريق SendKeys. ثم محاكاة دراجنتر ، دراجوفر و قطرة الأحداث على العنصر المستهدف مع ملف مجموعة في كائن نقل البيانات.

هكذا فقط ، كيف أقوم بسحب وإسقاط السيلينيوم؟

السحب والإفلات باستخدام فئة الإجراءات:

  1. WebElement sourceLocator = سائق. findElement (بواسطة. xpath ("xpath")) ؛
  2. WebElement targetLocator = سائق. findElement (بواسطة. xpath ("xpath")) ؛
  3. عمل الإجراءات = إجراءات جديدة (سائق) ؛
  4. عمل. DragAndDrop (sourceLocator ، targetLocator). يبني(). نفذ()؛

وبالمثل ، كيف تقوم بالسحب والإفلات في Appium؟ لنأخذ مثالًا بسيطًا جدًا ل أداء السحب والإفلات العملية على ذكري المظهر تطبيق باستخدام appium.

قم بتشغيل الاختبار أعلاه باستخدام testng ولاحظ السحب والإفلات في جهازك المحمول.

  1. سيطلق تطبيق Drag-Sort Demos.
  2. اضغط على نص "ملعب الاستخدام الأساسي" و.
  3. قم بإجراء عملية السحب والإفلات كما هو موضح في الصور أعلاه.

وبالمثل ، قد تسأل ، كيف ستستخدم السيلينيوم لتحميل ملف؟

تحميل الملفات في ويب درايفر يتم ببساطة استخدام طريقة sendKeys () على ملف ملف -اختر حقل الإدخال لإدخال المسار إلى ملف أن تكون تم الرفع.

باستخدام WebDriver و Wget

  1. قم باستيراد ملف "java.
  2. استخدم getAttribute () للحصول على قيمة "href" لارتباط التنزيل وحفظها كمتغير سلسلة.

كيف تنزلق في السيلينيوم؟

شريط التمرير وعمل الشرائح باستخدام Webdriver

  1. افتح URL عبر كود السيلينيوم.
  2. قم بالتبديل إلى إطار الحاوية للوصول إلى عنصر الويب المنزلق وشريط التمرير.
  3. حدد الشريط واحصل على العرض.
  4. نحتاج الآن إلى نقل الشريحة إلى 50٪ (231 بكسل) أو 100 بكسل.
  5. احصل على عنصر ويب لشريط التمرير على الشريط.
  6. الآن نريد تحريك شريط التمرير على الجانب الأيمن أفقيًا يعني باتجاه المحور Y.

موصى به: