这里需要通过组合两个列表数据以特定格式打印两个列表结果。例如:在图像中显示
正常(5-7天):Rs。2,400.00
快速(3-5天):Rs。三千零零
特快(2-3天):Rs。三千六百0.00
这是我的密码
List<WebElement> ShippingLabel = driver.findElements(By.xpath(" //label[contains(@class,'radio__label')]"));
List<WebElement> ShippingPrice = driver.findElements(By.xpath(" //label[contains(@class,'radio__label')]/following-sibling::span"));
for (WebElement SLelement: ShippingLabel) {
System.out.println("Testingl:"+SLelement.getText());
}
for (WebElement SPelement1: ShippingPrice) {
System.out.println("Testinglp:"+SPelement1.getText());
}
发布于 2015-10-27 07:54:42
为什么不这样做:
List<WebElement> ShippingLabel = driver.findElements(By.xpath(" //label[contains(@class,'radio__label')]"));
List<WebElement> ShippingPrice = driver.findElements(By.xpath(" //label[contains(@class,'radio__label')]/following-sibling::span"));
for (int i = 0; i < ShippingLabel.size(); i++) {
WebElement ele1 = ShippingLabel.get(i);
WebElement ele2 = ShippingPrice.get(i);
System.out.println(ele1.getText() + ":" + ele2.getText());
}
https://stackoverflow.com/questions/33361808
复制相似问题