ስሙ እንደሚያመለክተው፣ ከኢንዩሜሬሽን እና ኢተርሬተር ክፍሎች ጥቂት አብሮ የተሰሩ ዘዴዎችን በመጠቀም ልክ ያልሆነ ኤለመንት ለማግኘት ሲሞከር NoSuchElementException ይጣላል።
ለምን NoSuchElementException እናገኛለን?
በጃቫ ውስጥ ያለው የNoSuchElementException የሚወረወረው አንድ ሰው ከከፍተኛው ገደብ በላይ ወደሚችል ተንቀሳቃሽ ስልክ ለመድረስ ሲሞክር ነው። ልዩነቱ የሚያመለክተው በመቁጠር ውስጥ ለመድገም የሚቀሩ ተጨማሪ ንጥረ ነገሮች አለመኖራቸውን ነው።
NoSuchElementException ሴሊኒየም ምንድነው?
NoSuchElementException ከተለያዩ የድርDriver ልዩ ሁኔታዎች ውስጥ አንዱ ሲሆን ይህ ልዩ የሚሆነው በ ውስጥ የጠቀስነው አመልካቾች (ማለትም id / xpath/ css selectors ወዘተ) ሲሆኑ ነው። ሴሊኒየም የፕሮግራም ኮድ የድረ-ገጽ ክፍልን በድረ-ገጹ ላይ ማግኘት አልቻለም።
እንዴት ነው ከNoSuchElementException?
ከጃቫ ሰሌኒየም በስተቀር ምንም አይነት ችግርን እንዴት እንደሚይዝ
- የchrome አሳሹን ይክፈቱ።
- የhttps://demo.actitime.com/ URL አስገባ
- የመግቢያ ቁልፍን ለመንካት ኮዱን ይፃፉ።
- ሹፌር። FindElement (በ xpath("//div[.='መግባት']")). ጠቅ ያድርጉ፤
- የገለብከው የ Xpath አገላለጽ ስህተት ስለሆነ NoSuchElementException ይጥለዋል።
የትኞቹ የመድገም ዘዴዎች NoSuchElementException ሊጣሉ የሚችሉት?
ቀጣይ" ዘዴዎች "NoSuchElementException" በኮንትራት ማንኛውም የጃቫ ትግበራ መጣል አለባቸው።