간단한 CSS (id, name 포함)를 사용할 수 있지만 "nth 유형"은 사용할 수 없지만 포기합니다. 여기 WebDriver에서 작동하는 CSS 선택기 "nth-type"을 얻을 수 없습니다.
테스트 방법 -public static String GetTextByCSSSelector(IWebDriver webDriver, String cssLocator)
{
return webDriver.FindElement(By.CssSelector(cssLocator)).Text;
}
이것은 메소드 호출 인 -
GetTextByCSSSelector(_webDriver, "css=div#filelist div:nth-child(1)");
이 예외 인 -
OpenQA.Selenium.WebDriverException : An invalid or illegal string was specified
I은 위에서 언급 한 로케이터를 사용 Selenium IDE에서 요소를 강조 표시합니다. 아무쪼록? 당신의 구글/야후 계정을 사용하여 로그인 한 동안 http://area51.stackexchange.com/proposals/4693/selenium 당신은 그냥 사이트를 지원하기 위해 버튼을 커밋 클릭해야 -
다른 주에 #, 당신은 area51에 셀레늄의 제안을지지했다. 이 제안은 SeleniumHQ에 의해 뒷받침되며 빛의 날을보기 위해 더 많은 사용자가 필요합니다.
#
을 즐길 수 있습니다. – sioked
브라우저에 따라 Selenium이 브라우저에서 지원하는 기능을 지원해야합니다. – Ardesco