从excel导入数据并在xpath的一部分中使用它

汽车

我想从Excel工作表导入数据,并将其传递到Xpath的一部分。有什么办法可以做到呢?请给我建议一些我可以实现的方式。我尝试使用以下代码:

String size = sheet.getRow(24).getCell(1).getStringCellValue();
String s = driver.findElement(By.xpath("//div[contains(text(),size)]/input[@type='radio']")).getAttribute(size); 
System.out.println(s);

在这里我想要的是从excel导入数据,我将其存储在变量'size'中,而我在xpath的某些部分中需要此size变量。我尝试使用此变量,但其打印为null。

har07

如发布的那样,size被识别为字符串文字"size"您想连接字符串:

String size = sheet.getRow(24).getCell(1).getStringCellValue();
String query = "//div[contains(text(),'" + size + "')]/input[@type='radio']";
String s = driver.findElement(By.xpath(query)).getAttribute(size); 
System.out.println(s);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何检索URL的最后一部分并在html中使用它?

如何获取现有URL的一部分并在html代码中使用它?

如何在PHP中编辑数组中的一部分字符串值并在Javascript中使用它?

在python中使用xpath,如何只选择元素的一部分?

在公式的一部分中使用变量

取得网址的最后一部分,并在Excel中返回

是否可以使用从.onclick事件函数获得的变量,并在代码的另一部分中在所说事件之外使用它?

如何删除 h1 标签的一部分并在其他地方使用它而保持 h1 不变

美丽汤导入表的一部分

仅从Xpath提取文本的一部分

尝试排除xPath的一部分

XPath仅选择Href的一部分

邮递员-在一个测试中使用一部分测试的响应数据

在Excel VBA中使用单元格值(文本)作为公式的一部分

从列表中提取数据然后在单独的数据中一起使用它们的问题(在线课程的一部分)

在 vue 计算属性中使用数组数据项长度作为字符串的一部分

如何使测试的一部分可重用,以便可以在以后使用Cypress Javascript的其他测试中使用或再次调用它

如何使用过滤后的数据框更新现有 Excel 表的一部分?

是否可以使用 xpath 将 $ 作为属性名称的一部分

删除数据帧的一部分

删除数据的最后一部分

解包 Pandas 数据帧的一部分

如何在 ShouldBindJSON() 中使用結構的一部分?

在C的for标头的第一部分中使用条件代替赋值

如何在子查询中使用HAVING作为Select语句的一部分

如何仅在python中使用文件的一部分?

在 Dart 中使用 RegEx 获取字符串的一部分

在awk中使用字段的一部分

C ++将编译后的代码中使用的一部分代码的大小