如何将两个列表项结果显示为一个,以获得多个结果.在selenium Web
发布时间:2020-12-15 02:10:53 所属栏目:Java 来源:网络整理
导读:这里需要通过组合两个列表数据以特定格式打印两个列表结果.例如:如图所示 正常(5-7天):卢比. 2,400.00 快(3-5天):卢比. 3,000.00 快递(2-3天):卢比. 3,600.00 这是我的代码 ListWebElement ShippingLabel = driver.findElements(By.xpath(" //label[cont
这里需要通过组合两个列表数据以特定格式打印两个列表结果.例如:如图所示
正常(5-7天):卢比. 2,400.00 快(3-5天):卢比. 3,000.00 快递(2-3天):卢比. 3,600.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<WebElement> ShippingLabel = 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()); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 如何创建一个非常大的BigInteger
- 关于JVM内存溢出的原因分析及解决方案探讨
- 如何正确地关闭javafx Alerts / fileChooser等
- java – Selenium WebDriver – 如何控制运行测试用例的速度
- java – Eclipse的$FALL-THROUGH $注释标准?
- java:网络编程(UDP (DatagramSocket和DatagramPacket)正
- 硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换) 的Java工具
- 这是一种新的排序算法? [用Java和伪代码实现]
- 用intellij Idea加载eclipse的maven项目全流程(图文)
- java.io.Console – 与stdin重定向兼容的实用程序?