2011-11-02 91 views
1

我是新來的硒2.0。我無法找到我們要使用的代碼,點擊在webdriver的情況下特定的鏈接..如何點擊一個鏈接的情況下webdriver(硒2.0)

WebDriver driver = new FirefoxDriver(); 
driver.get("url"); 
WebElement element = driver.findElement(By.name("UserName")); 
``WebElement element1=driver.findElement(By.id("password")); 

現在我需要一段時間signOut之後點擊登入按鈕

我需要哪些代碼用於執行上述操作

回答

2

我假設你想要點擊的元素是<button>。假設該按鈕具有「登錄」類,您可以使用以下代碼片段單擊它。

WebDriver driver = new FirefoxDriver(); 
driver.get(baseUrl + "/"); 

WebElement signinButton = driver.findElement(By.cssSelector("button.signin")); 
signinButton.click(); 

如果按鈕有一個ID而不是一個類時,你可以用這個代替

WebElement signinButton = driver.findElement(By.id("buttonId")); 
+0

現在正在..謝謝ü – Chikkegowda

+0

如果它的工作,那麼請你能標記答案正確 –

相關問題