[![在此处输入图像说明] [1]] [1]
我尝试使用xpath如下:
Webelement req=driver.findElement(by.xpath("//[@id="leftcolumn"]/table/tbody/tr/td[2]");
req.getText();
System.out.println(req.getText());
显示错误...由于"左列"中的双引号 任何人都可以为此提供解决方案..
答案 0 :(得分:2)
使用单引号作为id值:
Webelement req=driver.findElement(by.xpath("//[@id='leftcolumn']/table/tbody/tr/td[2]");
答案 1 :(得分:0)
逃避报价。
Webelement req=driver.findElement(by.xpath("//[@id=\"leftcolumn\"]/table/tbody/tr/td[2]");
答案 2 :(得分:0)
我自己找到了解决方案,我刚刚在页面中找到了td标签并迭代了列表。我使用gettext()来获取td标签之间的文本。