我試圖在BigBasket中自動執行Filter By Brand方案,現在我的代碼無法打印隱藏在滾動條內的品牌名稱。如何使用Selenium WebDriver獲取滾動條內隱藏複選框的文本?
要遵循的步驟
- 轉到www.bigbasket.com
- 點擊跳過&瀏覽按鈕
搜索蘋果和查看品牌列表左側
@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());
}
可否請你讓我知道解決方案?我很抱歉,因爲我是Selenium的業餘愛好者,所以無法想出解決方案。
馬德漢您好,感謝您的回覆。這對我有效。 –
@SrinivasanRamu然後你可以[接受它作爲答案](http://meta.stackexchange.com/a/5235) – Madhan