का उपयोग कर पॉपअप विंडो को संभालना मेरे पास एक परिस्थिति है जिसमें एक लिंक वेबपृष्ठ पर क्लिक करने से पॉपअप विंडो खुलती है। और पॉपअप विंडो खुलने के बाद पॉपअप विंडो में फोकस है और मास्टर विंडो अक्षम है। और मैं पॉपअप विंडो में नियंत्रण को स्थानांतरित करने में असमर्थ हूं। कृपया निम्नलिखित कोड देखें।सेलेनियम
driver.findElement(By.linkText("Click me")).click();// when this line of code is reached then a popup window opens.
System.out.println("After Clicking me"); // After the popup window opens this line of code is never executed.
मैं मूल विंडो से पॉपअप विंडो में नियंत्रण स्थानांतरित करने में असमर्थ हूं। मुझे निम्नलिखित कमांड से अवगत है।
driver.switchTo().window("popup window");
लेकिन इससे ज्यादा मदद नहीं मिल रही है। क्रिप्या मेरि सहायता करे।
आप wait.until विधि वाक्य रचना और उस में तर्क के बारे में अधिक के बारे में समझाएं कर सकते हैं? –
वैसे, driver.getWindowHandles() एक सेट को एक सूची नहीं देता है। –
प्रतीक्षा मूल रूप से लूपिंग रखता है जब तक चालक के पास एक से अधिक हैंडल नहीं होते हैं, इसका मतलब है कि मुझे यह सुनिश्चित करने के लिए उचित समय देना है कि पॉप-अप अब बातचीत के लिए तैयार है। – aimbire