selenium-webdriver
वेब तत्व के साथ सहभागिता
खोज…
सी#
तत्व की सामग्री को साफ़ करना (आम तौर पर टेक्स्ट बॉक्स)
interactionWebElement.Clear();
तत्व में डेटा दर्ज करना (आम तौर पर टेक्स्ट बॉक्स)
interactionWebElement.SendKeys("Text");
तत्व का मूल्य संचय करना।
string valueinTextBox = interactionWebElement.GetAttribute("value");
तत्व का भंडारण पाठ।
string textOfElement = interactionWebElement.Text;
एक तत्व पर क्लिक करना
interactionWebElement.Click();
फॉर्म जमा करना
interactionWebElement.Submit();
पृष्ठ पर एक तत्व की दृश्यता की पहचान करना
bool isDisplayed=interactionWebElement.Displayed;
पृष्ठ पर एक तत्व की स्थिति की पहचान करना
bool isEnabled = interactionWebElement.Enabled;
bool isSelected=interactionWebElement.Selected;
बातचीत के बाल तत्व का पता लगाना
IWebElement childElement = interactionWebElement.FindElement(By.Id("childElementId"));
बातचीत के बाल तत्वों का पता लगाना
Ilist<IWebElement> childElements = interactionWebElement.FindElements(By.TagName("childElementsTagName"));
जावा
एक वेब तत्व की सामग्री को साफ़ करना: (ध्यान दें - जब परीक्षणों में उपयोगकर्ता क्रियाओं का अनुकरण करते हैं, तो बैकस्पेस भेजना बेहतर होता है, अगली कार्रवाई देखें)
interactionWebElement.clear();
डेटा दर्ज करना - कीस्ट्रोक्स भेजना अनुकरण:
interactionWebElement.sendKeys("Text");
interactionWebElement.sendKeys(Keys.CONTROL + "c"); // copy to clipboard.
किसी तत्व की विशेषता का मूल्य प्राप्त करना:
interactionWebElement.getAttribute("value");
interactionWebElement.getAttribute("style");
तत्व का पाठ प्राप्त करना:
String elementsText = interactionWebElement.getText();
ड्रॉपडाउन से चयन:
Select dropDown = new Select(webElement);
dropDown.selectByValue(value);
स्व व्याख्यात्मक:
interactionWebElement.click();
interactionWebElement.submit(); //for forms
interactionWebElement.isDisplayed();
interactionWebElement.isEnabled(); // for exampale - is clickable.
interactionWebElement.isSelected(); // for radio buttons.
org.openqa.selenium.interactions.Actions
का उपयोग करने वाले कार्य :
खींचें और छोड़ें:
Action dragAndDrop = builder.clickAndHold(someElement)
.moveToElement(otherElement)
.release(otherElement)
.build();
dragAndDrop.perform();
एकाधिक का चयन करें:
Action selectMultiple = builder.keyDown(Keys.CONTROL)
.click(someElement)
.click(someOtherElement)
.keyUp(Keys.CONTROL);
dragAndDrop.perform();
स्व व्याख्यात्मक (बिल्डर का उपयोग करके):
builder.doubleClick(webElement).perform();
builder.moveToElement(webElement).perform(); //hovering
उन्नत कार्यों और एक पूरी सूची के अधिक उदाहरणों के लिए यहां देखें।
जावास्क्रिप्ट का उपयोग करना:
// Scroll to view element:
((JavascriptExecutor) driver).executeJavaScript("arguments[0].scrollIntoView(true);", webElement);