2014-02-26 88 views
0

我們正在使用LinkedIn註冊以使用我們的應用程序。但是當我嘗試自動化時,我遇到了一個查找用戶名和密碼元素的問題。我如何獲取這些元素?如何處理linkedIn授權使用Java在selenium webdriver中彈出?

這是目前爲止的代碼;

public void testUntitled() throws Exception { 
    driver.get(baseUrl + "/login"); 
    driver.findElement(By.id("li_ui_li_gen_1393418749917_0-logo")).click(); 
    // ERROR: Caught exception [ERROR: Unsupported command [waitForPopUp | easyXDM_IN_Lib_li_gen_1393418780585_1_provider_popup | 30000]] 
    // ERROR: Caught exception [ERROR: Unsupported command [selectWindow | name=easyXDM_IN_Lib_li_gen_1393418780585_1_provider_popup | ]] 
    driver.findElement(By.id("session_key-oauthAuthorizeForm")).clear(); 
    driver.findElement(By.id("session_key-oauthAuthorizeForm")).sendKeys("[email protected]"); 
    driver.findElement(By.id("session_password-oauthAuthorizeForm")).clear(); 
    driver.findElement(By.id("session_password-oauthAuthorizeForm")).sendKeys("123456"); 
    driver.findElement(By.name("authorize")).click(); 
} 
+0

您使用哪種網頁瀏覽器? – Algiz

+0

我正在使用Firefox。 –

回答

相關問題