2014-07-23 3 views
0

날짜 선택 도구에 새 값을 지우고 삽입하고 싶습니다. 이 코드를 사용하면 기본적으로 새 날짜에 기존 날짜가 추가됩니다. 웹 플레이어를 사용하여 날짜 선택 도구를 지우는 방법

driver.findElement(By.className("subheader")).click(); 
driver.findElement(By.xpath("html/body/div[3]/div/div/div[2]/div/div/div[2]/div/div[1]/div/input[1]")).clear(); 
driver.findElement(By.xpath("html/body/div[3]/div/div/div[2]/div/div/div[2]/div/div[1]/div/input[1]")).sendKeys("01/01/2013"); 

내가 취소하고 날짜에 대한 새 값을 삽입 할 당신에게
감사합니다

여기 내 코드입니다. 당신은 매우 긴 XPath는 문자열을 만들기 위해 변수를 만들어 가지고

답변

0

민감한 케이스, 쉽게이 문제를 해결

var datePicker = driver.FindElement(By.XPath("html/body/div[3]/div/div/div[2]/div/div/div[2]/div/div[1]/div/input[1]")); 
datePicker.Clear(); 
datePicker.SendKeys("01/01/2013"); 

희망을 읽을 수

driver.FindElement(By.XPath("html/body/div[3]/div/div/div[2]/div/div/div[2]/div/div[1]/div/input[1]")).Clear(); 

를 사용합니다.

관련 문제