C# 및 Selenium을 사용하여 자동화 된 스크립트를 작성합니다. 여기서는 다른 것들 중에서 droplist (.csv 파일에 지정된 값)에서 특정 값을 선택하려고합니다. 나는 오류를 얻는다. 클릭 원자 실행 중 오류가 발생했습니다.
는 " 오류가 클릭 원자를 실행 발생 (경고 : 서버는 스택 트레이스 정보를 제공하지 않았다)"내가 클릭 원자이 무엇인지 모른다, 그것을 해결하는 방법을 훨씬 덜 ... 어떤 도움이 크게 감사드립니다!
이 사전
에서감사는 droplist 코드입니다 : //...and이 나의 선택 - 방법
private void selectValueFromAdultDropList(IWebElement dropListObjects, string adults)
{
SelectElement manipulateDroplistObject = new SelectElement(dropListObjects);
manipulateDroplistObject.SelectByValue(adults);
String selection = manipulateDroplistObject.SelectedOption.Text;
int numberOfElements = manipulateDroplistObject.Options.Count;
writeToLog("Number of elements in Adult Droplist: " + numberOfElements, this.GetType().Name);
writeToLog("Selection from adult droplist: " + selection, this.GetType().Name);
}
전체 스택 추적은 무엇입니까? 오류가 발생한 줄은 무엇입니까? 어떤 브라우저? 해당 브라우저의 버전은 무엇입니까? Selenium의 어떤 버전입니까? – Arran
스택 추적 없음 (그러므로 경고 ...;)); 오류가 줄에 발생합니다. SelectElement manipulateDroplistObject = new SelectElement (dropListObjects); 선택 방법에서; 브라우저는 IE9 v9.0.8112.16421입니다. Selenium 서버 버전 2.25.0; 같은 droplist에서 객체를 선택하는 방법은 90 %의 시간 동안 잘 동작합니다. :) – dedmau5
셀레늄 v2.30으로 업데이트하는 것이 좋습니다. v2.25는 상당히 오래된 버전입니다. – Arran