对于多个结果,如何将两个列表项结果显示为一个。在SeleniumWebDriver中使用java
这里需要通过组合两个列表数据以特定格式打印两个列表结果。例如:如图所示对于多个结果,如何将两个列表项结果显示为一个。在SeleniumWebDriver中使用java,java,eclipse,selenium-webdriver,Java,Eclipse,Selenium Webdriver,这里需要通过组合两个列表数据以特定格式打印两个列表结果。例如:如图所示 正常(5-7天):2400.00卢比 快速(3-5天):3000卢比 快递(2-3天):3600.00卢比 这是我的密码 List<WebElement> ShippingLabel = driver.findElements(By.xpath(" //label[contains(@class,'radio__label')]")); List<WebElement> ShippingPri
正常(5-7天):2400.00卢比
快速(3-5天):3000卢比
快递(2-3天):3600.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());
}
List ShippingLabel=driver.findElements(By.xpath(“//label[contains(@class,'radio\uu label')]);
List ShippingPrice=driver.findelelements(By.xpath(//label[contains(@class,'radio\uu label'))]/following sibling::span);
for(WebElement元素:ShippingLabel){
System.out.println(“Testingl:+SLelement.getText());
}
对于(WebElement SPelement1:ShippingPrice){
System.out.println(“Testinglp:+SPelement1.getText());
}
为什么不这样做:
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());
}
List ShippingLabel=driver.findElements(By.xpath(“//label[contains(@class,'radio\uu label')]);
List ShippingPrice=driver.findelelements(By.xpath(//label[contains(@class,'radio\uu label'))]/following sibling::span);
对于(int i=0;i
您的代码打印什么?下面是我在控制台上得到的结果:Testingl:Normal(5-7天)Testingl:Fast(3-5天)、Testingl:Express(2-3天)、Testinglp:Rs.2400.00、Testinglp:Rs.3000.00、Testinglp:Rs.3600.00