ዝርዝር ሁኔታ:

በሴሊኒየም WebDriver ውስጥ በጣም አስተማማኝ አመልካች ምንድነው?
በሴሊኒየም WebDriver ውስጥ በጣም አስተማማኝ አመልካች ምንድነው?

ቪዲዮ: በሴሊኒየም WebDriver ውስጥ በጣም አስተማማኝ አመልካች ምንድነው?

ቪዲዮ: በሴሊኒየም WebDriver ውስጥ በጣም አስተማማኝ አመልካች ምንድነው?
ቪዲዮ: Digital Course: Selenium WebDriver - Introduction To Test Automation 2024, ግንቦት
Anonim

መታወቂያ አመልካች :

መታወቂያዎች ለእያንዳንዱ ኤለመንት ልዩ ናቸው ስለዚህ የተለመደ መንገድ ነው። አግኝ ኤለመንቶችን በመጠቀም መታወቂያ አመልካች . እንደ W3C፣ መታወቂያዎች በአንድ ገጽ ላይ ልዩ መሆን አለባቸው እና መታወቂያዎቹ እንዲሆኑ ያደርጋል በጣም አስተማማኝ አመልካች . መታወቂያ አመልካቾች በጣም ፈጣን እና አስተማማኝ ናቸው አመልካቾች ከሁሉም አመልካቾች.

ከዚያ በሴሊኒየም ዌብDriver ውስጥ የትኛው አመልካች የተሻለ ነው?

የሴሊኒየም መፈለጊያዎች በመታወቂያ መታወቂያዎች በጣም ደህንነቱ የተጠበቀ እና ፈጣኑ ናቸው። አመልካች አማራጭ እና ብዙ ምርጫዎች ቢኖሩም ሁልጊዜ የመጀመሪያው ምርጫ መሆን አለበት. WebElement Ele = ሾፌር. FindElement (By.id("txtUserName"));

እንዲሁም በሴሊኒየም ውስጥ በጣም ፈጣን አመልካች የትኛው ነው? መታወቂያ በመጠቀም በ Selenium WebDriver ውስጥ አመልካች ን ው በጣም ፈጣን እና ከሁሉም የበለጠ አስተማማኝ አመልካቾች . መታወቂያው መታወቂያውን በማድረግ ለእያንዳንዱ አካል ልዩ መሆን አለበት። አመልካች እንደ አስተማማኝ ምርጫ.

በሁለተኛ ደረጃ በሴሊኒየም ዌብዲሪቨር ውስጥ ምን አመልካቾች ይገኛሉ እና የትኛውን መጠቀም የተሻለ ነው?

ለሴሊኒየም እና ዌብዲሪቨር ሙከራዎች አስተማማኝ አመልካቾችን መጻፍ

  • መታወቂያዎች ንጉስ ናቸው! መታወቂያዎች በጣም አስተማማኝ የአመልካች አማራጮች ናቸው እና ሁልጊዜ የእርስዎ የመጀመሪያ ምርጫ መሆን አለባቸው።
  • CSS እና Xpath አመልካቾች።
  • መልህቅ ኤለመንት ያግኙ።
  • እንደ nth-child() እና [x] ያሉ 'ኢንዴክስ' አመልካቾች መቼ እንደሚጠቀሙ
  • የCSS ክፍል ስሞች ብዙውን ጊዜ ዓላማቸውን ይናገራሉ።
  • የወደፊቱን ደካማነት መለየት.
  • ቀጥተኛ ዘሮች።
  • ለዓላማ ያስተካክሉት.

በ Selenium WebDriver ውስጥ አመልካቾች ምንድን ናቸው?

በሴሊኒየም ውስጥ ያሉት የተለያዩ አመልካቾች እንደሚከተለው ናቸው-

  • በሲኤስኤስ መታወቂያ፡ Find_element_by_id
  • በCSS ክፍል ስም፡ አግኙ_element_by_class_name።
  • በስም ባህሪ፡ አግኝ_element_በስም
  • በDOM መዋቅር ወይም xpath፡ Find_element_by_xpath።
  • በአገናኝ ጽሑፍ፡ Find_element_by_link_text።
  • ከፊል አገናኝ ጽሑፍ፡ Find_element_by_partial_link_text።

የሚመከር: