תוכן עניינים:

כיצד אוכל לגרור ולשחרר קבצים בסלניום?
כיצד אוכל לגרור ולשחרר קבצים בסלניום?

וִידֵאוֹ: כיצד אוכל לגרור ולשחרר קבצים בסלניום?

וִידֵאוֹ: כיצד אוכל לגרור ולשחרר קבצים בסלניום?
וִידֵאוֹ: איך עושים קיצור דרך לאתר אינטרנט בשולחן העבודה 2024, נוֹבֶמבֶּר
Anonim

כן זה אפשרי יְרִידָה א קוֹבֶץ עם סֵלֶנִיוּם באמצעות הזרקת סקריפט. הסקריפט צריך ליצור אלמנט אינטרנט כדי לקבל את קוֹבֶץ נשלח על ידי SendKeys. לאחר מכן הדמי את ה- dragenter, dragover ו- יְרִידָה אירועים ברכיב הממוקד עם קוֹבֶץ מוגדר באובייקט dataTransfer.

רק אז, איך אוכל לגרור ולשחרר סלניום?

גרור ושחרר באמצעות מחלקת פעולות:

  1. WebElement sourceLocator = מנהל התקן. findElement(By. xpath("xpath"));
  2. WebElement targetLocator = מנהל התקן. findElement(By. xpath("xpath"));
  3. Actions action = new Actions(driver);
  4. פעולה. dragAndDrop(sourceLocator, targetLocator). לִבנוֹת(). לְבַצֵעַ();

באופן דומה, איך גוררים וזורקים ב-Appium? בואו ניקח דוגמה מאוד פשוטה לבצע גרירה ושחרור מבצע על דְמוּי אָדָם יישום באמצעות appium.

הפעל את הבדיקה לעיל באמצעות testng וצפה בגרור ושחרר במכשיר הנייד שלך.

  1. זה ישיק את אפליקציית Drag-Sort Demos.
  2. הקש על טקסט "שימוש בסיסי במגרש משחקים" ו.
  3. בצע את פעולת ההורדה והשחרור כפי שמוצג בתמונות לעיל.

באופן דומה, אתה עשוי לשאול, כיצד תשתמש בסלניום כדי להעלות קובץ?

העלאת קבצים ב WebDriver נעשה על ידי פשוט באמצעות שיטת sendKeys() ב- קוֹבֶץ -בחר שדה קלט כדי להזין את הנתיב אל קוֹבֶץ להיות הועלה.

שימוש ב-WebDriver ו-Wget

  1. ייבא את ה-"java.
  2. השתמש ב-getAttribute() כדי לקבל את הערך "href" של קישור ההורדה ולשמור אותו כמשתנה String.

איך מחליקים בסלניום?

פעולת סרגל ו-Slide באמצעות Webdriver

  1. פתח כתובת URL באמצעות קוד סלניום.
  2. עבור למסגרת המכולה כדי להגיע לרכיב האינטרנט של המחוון וסרגל המחוון.
  3. בחר את הסרגל וקבל את הרוחב.
  4. כעת עלינו להעביר את השקף ל-50% (231px) או 100px.
  5. קבל רכיב אינטרנט עבור המחוון בסרגל.
  6. כעת אנו רוצים להזיז את המחוון בצד ימין אופקית לכיוון ציר Y.

מוּמלָץ: