我需要将值从excel工作表(存储在变量api中)传递到Eclipse中的XPATH(java-Selenium)。
我尝试了几种选择,但均无效果。请指导。
这是我的代码行。
String appcode = //input[contains(@id,'app') and contains(@type,'text') and ancestor::div[contains(@id, '+api+')]]
当我如下硬编码api的值时,它可以工作。
String appcode="//input[contains(@id,'app') and contains(@type,'text') and ancestor::div[contains(@id, 'setmember')]]";
这容易吗?
感谢你的帮助
pk
请您参考如下方法:
您可能没有正确结束String构造函数。试试这个:
String appcode = "//input[contains(@id,'app') and contains(@type,'text') and ancestor::div[contains(@id, '" +api+" ')]]";
我的假设是,
api变量的类型为
String


