gpt4 book ai didi

java - 使用 webdriver 时查找幻灯片列表中的项目的元素

转载 作者:行者123 更新时间:2023-12-01 09:53:16 26 4
gpt4 key购买 nike

我想在使用 webdriver 时找到一个元素,但该项目存在于幻灯片菜单中,我必须多次单击“下一步”才能看到它,而且我也不知道如何找到它,因为我无法使用 firebug该按钮或该项目的唯一 ID。这是例子去这个网站 http://www.vodafone.de/privat/handys-tablets-tarife/smartphones-tarife.html

然后您将找到带有电话设备的幻灯片列表。我想滑动直到找到 iPhone 6s 并选择它。

enter image description here

我总是使用 findelement.by id,但这次我没有任何 Id 选项。

最佳答案

运行以下代码并查看:

    WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.get("http://www.vodafone.de/privat/handys-tablets-tarife/smartphones-tarife.html");
driver.findElement(By.xpath(".//*[@id='deviceSliderbuttonNext']/a")).click();
Thread.sleep(2000L);
driver.findElement(By.xpath(".//*[@id='deviceSliderbuttonNext']/a")).click();
Thread.sleep(2000L);
driver.findElement(By.xpath(".//*[@id='deviceSliderbuttonNext']/a")).click();
Thread.sleep(2000L);
driver.findElement(By.xpath(".//*[@id='deviceSliderbuttonNext']/a")).click();

我运行了这段代码,它工作正常。

回复我以进行进一步查询以及如果您想自定义代码。快乐学习:-)

关于java - 使用 webdriver 时查找幻灯片列表中的项目的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37453669/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com