gpt4 book ai didi

java - Selenium Java如何让驱动返回到上一页

转载 作者:行者123 更新时间:2023-11-30 06:36:35 26 4
gpt4 key购买 nike

我在 pageA 中有两个链接。当我单击第一个链接时,它会重定向到另一个名为 pageB 的页面并执行一些特定的工作,然后返回到 pageA。从这里,它应该再次单击第二个链接,但它却显示页面已重新加载并且没有可用的缓存。

//List of all tickets
for(WebElement ticket: ticketList){
List<WebElement> ticketCells = ticket.findElements(By.tagName('td'));
if(ticketCells.get(4).getText().equalIgnoreCase("Some Text")){
ticketCells.get(2).click(); //Redirects to pageB
.....
do some job
.......
//Finally clicking on the 'SAVE & BACK' button which should return to previous
//page and pick the 2nd ticket from the list of all tickets (1st for loop)
driver.findElement(By.id("save&back")).click();
}
}

这里虽然返回到上一页pageA,但无法从for循环中选取第二个元素进行下一步操作。

关于如何使其发挥作用的任何想法。

最佳答案

我认为您想要的相当于按浏览器的后退按钮,对吗?

如果是这个,请尝试:

webDriver.navigate().back();

关于java - Selenium Java如何让驱动返回到上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45125911/

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