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;
interactionWebElement의 하위 요소 찾기
IWebElement childElement = interactionWebElement.FindElement(By.Id("childElementId"));
interactionWebElement의 하위 요소 찾기
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
고급 동작 및 전체 목록에 대한 추가 예제는 여기 를 참조 하십시오 .
Javascript 사용 :
// Scroll to view element:
((JavascriptExecutor) driver).executeJavaScript("arguments[0].scrollIntoView(true);", webElement);
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow