这是我目前的代码:
WebElement flyerContent = driver.findElement(By.className("wishabi-flyercontent"));
List<WebElement> pageItems = flyerContent.findElements(By.xpath("//img[contains(@src,'http://f.wishabi.net/flyers/611031/131463663056/3_0_1.jpg')]"));
问题是这只能找到一个项目。我想在src中找到所有以“http://f.wishabi.net/flyers”开头的项目。我怎么能做到这一点?
答案 0 :(得分:1)
//img[starts-with(@src, 'http://f.wishabi.net/flyers')]
答案 1 :(得分:0)
由于START-with()已经提供了答案,我们可以愉快地使用这个...而且您也可以尝试使用xpath尝试删除最后的动态数字..如下所示
List<WebElement> pageItems = flyerContent.findElements(By.xpath("//img[contains(@src,'http://f.wishabi.net/flyers/')]"));
谢谢