我试图在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