阅读背景:

【Selenium】1访问某网地址(driver.navigate().to()和driver.get()使用的区别)

来源:互联网 
driver.get(driver.getCurrentUrl()),这样通过实际的页面逻辑来获取URL结果,原理是当页面校验在前、后台通过后,点击“下一步”触发第二个子页时,会给出第二个子页的URL地址;如果页面校验在前、后台没有通过,那么就触发不了第二个页面,也就获得不了第二个页的URL地址,那么用driver.getCurrentUrl(),就获得不了最新页面的地址,也就无法跳转到第2个页面。如此,用driver.get(driver.getCurrentUrl())这样操作就保证跟页面的逻辑对应起来。也就不会脚本运行完成后,出现备份任务有时生成有时没有生成的情况。driver.get(driver.getCurrentUrl()),这样通过实际的页面逻辑来获取U


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: