2016-03-21 3 views
2

次の違いは何ですかナビゲート&取得:()&

open(url); // this is from Selenide 

&

driver.navigate().to(url); //this is from selenium 

&

driver.get(url); //this is from selenium 
+0

私はセレンについては分かりません。 getとnavigateについては、これを参照してください:http://stackoverflow.com/questions/5664808/difference-between-webdriver-get-and-webdriver-navigate – Prateek

答えて

2

は大きな違いはありませんが。 open(url)driver.navigate().to(url);の同義語です

また、方法open(url)は相対URLをサポートしています。だからベースURLを一度設定し、あなたのテスト全般にわたって相対URLを使用することができます:

public void setUp() { 
    Configuration.baseUrl = "http://localhost:8888"; 
} 

@Test 
public void test1() { 
    open("/payments/index"); 
    ... 
}