0

哪个更好用?

driver.get("http://google.com");
driver.navigate().to("http://google.com");

请建议我

4

2 回答 2

2

这两种方法是彼此的别名。没有功能上的区别。

于 2012-07-26T10:40:24.780 回答
0

就像 JimEvans 说的,他们是一样的。此处描述了唯一的区别:

driver.navigate().to("http://www.example.com");

重申一下:“navigate().to()”和“get()”做同样的事情。一个比另一个更容易打字!

“导航”界面还提供了在浏览器历史记录中前后移动的能力:

driver.navigate().forward();
driver.navigate().back();

请注意,此功能完全取决于底层浏览器。如果您习惯了一种浏览器的行为而不是另一种浏览器的行为,那么当您调用这些方法时,可能会发生意想不到的事情。

http://code.google.com/p/selenium/wiki/NextSteps

于 2012-07-27T12:39:24.773 回答