哪个更好用?
driver.get("http://google.com");
driver.navigate().to("http://google.com");
请建议我
这两种方法是彼此的别名。没有功能上的区别。
就像 JimEvans 说的,他们是一样的。此处描述了唯一的区别:
driver.navigate().to("http://www.example.com");
重申一下:“navigate().to()”和“get()”做同样的事情。一个比另一个更容易打字!
“导航”界面还提供了在浏览器历史记录中前后移动的能力:
driver.navigate().forward();
driver.navigate().back();
请注意,此功能完全取决于底层浏览器。如果您习惯了一种浏览器的行为而不是另一种浏览器的行为,那么当您调用这些方法时,可能会发生意想不到的事情。