Selenium 如何确保div标记位于其他两个标记之间
请查看随附的屏幕截图: 在所附的屏幕截图中,我需要确保所选的div标记出现在Selenium 如何确保div标记位于其他两个标记之间,selenium,Selenium,请查看随附的屏幕截图: 在所附的屏幕截图中,我需要确保所选的div标记出现在之后 我需要使用什么样的逻辑来进行此操作?使用下面的代码来验证特定部分后面的weather标记 List<WebElement> ads = driver.findElements(By.xpath("//section[@class='hp_news']/following::div[@class='AdUnit']")); if(ads.size()>0) { System.out.pri
之后
我需要使用什么样的逻辑来进行此操作?使用下面的代码来验证特定部分后面的weather
标记
List<WebElement> ads = driver.findElements(By.xpath("//section[@class='hp_news']/following::div[@class='AdUnit']"));
if(ads.size()>0)
{
System.out.println("add available");
}
else
{
System.out.println("not available");
}
List ads=driver.findElements(By.xpath(//section[@class='hp_news']/following::div[@class='AdUnit']);
如果(广告大小()>0)
{
System.out.println(“添加可用”);
}
其他的
{
系统输出打印项次(“不可用”);
}
使用xpath的
以下同级方法,该方法将根据
标记具有class=“hp_news”
来定位您,以确保所选的div标记位于
之后:
它必须在它的正下方吗?如果是这样,您可以将xpath与position-'//section[@hp……']/following sibling::div[@id='....”和position()=1]'一起使用,请阅读-总结是,这不是解决志愿者问题的理想方法,可能会对获得答案产生反作用。请不要将此添加到您的问题中。@prasanth kotagiri,很高兴听到:)如果有帮助,请不要忘记接受答案
if(driver.findElements(By.xpath("//section[@class='hp_news']/following::div[@class='AdUnit']")))
{
System.out.println("div is present");
}
else
{
System.out.println("div is not present");
}