selenium-webdriver
कई फ्रेम के बीच नेविगेट करें
खोज…
परिचय
वेब पेजों में फ्रेम की संख्या होती है, सेलेनियम पर विचार करें फ़्रेम अलग है खिड़की ताकि फ्रेम में मौजूद सामग्री को फ्रेम में स्विच करने की आवश्यकता हो। कई बार हमें वेब संरचना की आवश्यकता होती है जहां हम फ्रेम के साथ फ्रेम करने के लिए फ्रेम में नेविगेट करने के लिए हैं विंडोज़ सेलेनियम swithTo () विधि प्रदान करते हैं।
फ्रेम उदाहरण
<iframe "id="iframe_Login1">
<iframe "id="iframe_Login2">
<iframe "id="iframe_Login3">
</iframe>
</iframe>
</iframe>
सेलेनियम में फ्रेम में स्विच करने के लिए swithTo () और फ्रेम () विधि का उपयोग करें।
। Driver.switchTo () फ्रेम (iframe_Login1); । Driver.switchTo () फ्रेम (iframe_Login2); । Driver.switchTo () फ्रेम (iframe_Login3);
वापस स्विच करने के लिए हम parentFrame () और defaultContest () का उपयोग कर सकते हैं;
parentFrame (): फोकस को पैरेंट के संदर्भ में बदलें। यदि वर्तमान संदर्भ शीर्ष स्तरीय ब्राउज़िंग संदर्भ है, तो संदर्भ अपरिवर्तित रहता है।
driver.switchTo().parentFrame();
defaultContent (): पृष्ठ पर पहला फ्रेम या मुख्य दस्तावेज़ में iframes होता है।
driver.switchTo().defaultContent();