2017-03-02 71 views
-1

無法點擊通過硒登錄按鈕

請爲我們創建一個硒代碼,我不能擊中登錄按鈕。看到我的代碼下面,並進行更正:

driver.findElement(By.id("Log In")).click(); 
    driver.findElement(By.className("submit")).click(); 
    driver.findElement(By.cssSelector(".sbt-btn-wrap relative .submit")).click(); 
    driver.findElement(By.className("formButton")).click(); 
+0

PLS共享HTML或應用 – shank087

+0

的URL請參閱檢查HTML代碼,以及: –

+0

<輸入類= 「formButton」 類型= 「提交」 的onclick =「form.submit(); this.disabled = true; document.body.style.cursor ='wait'; this.className ='formButton-disabled';「值=「登錄」> –

回答

-1

請嘗試下面的xpath。

說明:用戶value屬性input標記。

driver.findElement(By.xpath("//input[@value='Log In']")).click(); 

對於單擊鎖定和編輯按鈕使用此代碼。

driver.findElement(By.xpath("//input[@value='Lock & Edit']")).click(); 
+0

爲什麼要爲這個答案投票?任何原因? –

+0

我想,你可以把它放在評論中而不是回答。 –

+0

這是真正的答案,爲什麼我應該把這個答案作爲'comment'。我知道有效的答案。這不是正確的投票方式@kishan –