나는 td를 검사하려고합니다.Watin이 특정 유형으로 물체를 넣을 수 없습니다.
string tdSelector = "#myTD";
TableCell td = ie.Element(Find.BySelector(tdSelector)) as TableCell;
이것은 캐스팅 때문에 null을 반환합니다. 따라서 다음 코드
Element elm = ie.Element(Find.BySelector(tdSelector));
은 잘 작동합니다. 는 'WatiN.Core.ElementContainer`1은 [WatiN.Core.Element]'형식의 개체를 캐스팅 할 수 없습니다 입력하는 '
은 또한 더 elm.TagName는 "TD"를 반환
TableCell td = (TableCell)ie.Element(Find.BySelector(tdSelector));
에서 오류가 발생합니다 WatCN.Core.TableCell '.
개체가 거기에 있으므로 얻을 수는 있지만 TableCell 개체로 처리 할 수는 없습니다. 거기에 메서드가 표시됩니다. 마찬가지로 <> 시도 .As <TableCell>()도 작동하지 않습니다.
아이디어가 있으십니까? 내 목표는 TableCell 개체를 얻는 것입니다.
질문의 핵심은 Element를 TableCell과 같은 다른 유형의 객체로 변환하는 방법입니다. 나는 이것이 불가능하다고 믿는다. –