Selenium Webdriver를 사용 중입니다. 모든 것이 브라우저에로드되었는지 확인하려고합니다 (Chrome이 발생 함). 브라우저 기본 창에는 내부에 10 개 이상의 개체가로드됩니다 (각 개체는 자체 iframe 내에 있음). 가능한 한 빨리 각 개체가로드되었는지 확인한 다음 나머지 테스트와 함께 수행합니다. C# Parallel.foreach 구문을 사용하여 속도를 높이거나 일련 번호를 확인해야합니까? Selenium Webdriver에서 병렬 개체 인식을 사용할 수 있습니까?
Parallel.ForEach(loop, f=>
{
try
{
_customObject.MethodCheckingForAnIWebElement(f, AnArrayWithSomeInfo[f]);
}
catch (Exception e) { Console.WriteLine("Throw:" + f + ":" + e.Message); }
});
위의 코드
은 F-1 요소를 던지고 것은 제가 그냥이 방법을 할 수 있다고 생각하고있다 페이지 개체 오류에 연결되어 있지 않습니다. 나는이에 대한 몇 가지 명백한 문서를 놓친 경우 이 명확하게하기 위해, 각 호출은, 내가_webDriver.SwitchTo().Frame(aFrame)
_webDriver.FindElement(By.CssSelector(some.property));
사과 같은 것을 할 것입니다!
대답은 아니오 인 것처럼 보입니다. :) – SlightlyKosumi