selenium - Selenium 中“get”和“navigate”方法的区别
问题描述
get("https://www.google.com/");
等待所有内容加载完毕
navigate("https://www.google.com/");
立即开始寻找下一步
也有方法:
- 导航().forward();
- 导航()。返回();
- 导航()。刷新();
还有什么?
解决方案
navigate("https://www.google.com/");
不是该方法的有效使用。我想你的意思是,
driver.navigate().to("https://www.google.com/");
根据docs,get()
两者是同义词(相同)
{@link org.openqa.selenium.WebDriver.Navigation#to(String)} 的同义词。
至于其他方法,.forward()
则.back()
使用浏览器的导航历史来前进和后退。.refresh()
刷新页面。
推荐阅读
- node.js - Heroku React 应用程序在开发中工作,部署,但不工作
- python - 在每个新的 Redis 数据库条目上运行 python 脚本
- google-sheets - 在一列中查找值并返回另一列中找到的行中指定单元格的值
- node.js - 如何从 npm 脚本打印出多行消息
- mysql - express-session 过多的 MySQL SELECT/UPDATE 会话调用
- python - python从html中抓取输入值
- android - 我们如何使用 Kotlin for Android 从 InputStream 中保存任何类型的文件?
- python - 每10分钟后如何取值?
- javascript - 删除字符串中某个字符之后的所有内容,但保留在标签中
- pytorch - 如何从 pytorch 中的列表构建数据加载器