मैं अपने वेब पेज पर तत्व के लिए जाँच करने के लिए नीचे दिए गए कोड का उपयोग कर रहायदि एलिमेंट मौजूद नहीं है तो एलिमेंटमेंट बहुत धीमा है।
private boolean isElementPresent(By by) {
try {
driver.findElement(by);
return true;
} catch (NoSuchElementException e) {
return false;
}
catch (Exception e)
{
return false;
}
}
मैं एक विशेष क्षेत्र
isElementPresent(By.xpath(".//*[@id='header']")));
नीचे के रूप में परिणाम में दिखाई देने यदि मेरे कार्यक्रम में जाँच करने के लिए यदि यह इस मौजूद है जरूरत फ़ंक्शन जल्दी से पूरा हो जाता है लेकिन यदि ऊपर मौजूद नहीं है तो यह बहुत लंबा चल रहा है।
क्या कोई इस समस्या को हल करने में मेरी सहायता कर सकता है ताकि यह जांच जल्दी से की जा सके?
xpath के बजाय सीएसएस लोकेटर का उपयोग करने का प्रयास करें? – Hemanth
क्या आप किसी भी अंतर्निहित प्रतीक्षा का उपयोग कर रहे हैं? –