BigBasket에서 브랜드 별 필터 시나리오를 자동화하려고하는데 내 코드가 스크롤 막대 내부에 숨겨진 브랜드 이름을 인쇄 할 수없는 상황에 처하게되었습니다.Selenium WebDriver를 사용하여 스크롤 막대 내부에 숨겨진 체크 상자의 텍스트를 가져 오는 방법은 무엇입니까?
- 이동을 따르지
- 클릭 {(버튼
검색 애플 탐색 & 건너 뛰고 왼쪽에
@FindAll을 브랜드의 목록을 보려면 @FindBy (xpath = "// * @ id = 'filter_brands_list']/div/div 1/li/label")})
목록 chkBrands;
위의 코드 라인은 모든 브랜드 이름을 식별하지만 난 그들에게 아래의 코드를 사용하여 인쇄 할 때 나는
for(WebElement eachElement:chkBrands){
System.out.println("No. of brands is "+chkBrands.size());
System.out.println(eachElement.getText());
}
당신이 날 주시기 바랍니다 수
볼 수 있습니다 만 브랜드 이름을 볼 수 있습니다 해결책 알아? 저는 셀레늄에서 아마추어로서 해결책을 생각할 수 없다는 것에 사과드립니다.
안녕 마단, 답장을 보내 주셔서 감사합니다. 그것은 나를 위해 일했다. –
@SrinivasanRamu 그러면 [대답으로 받아 들일 수 있습니다] (http://meta.stackexchange.com/a/5235) – Madhan