2011-11-02 3 views
1

나는 selenium 2.0을 처음 사용합니다. 내가 webdriver (selenium2.0)의 경우 링크를 클릭하는 방법

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

지금 내가

하는 코드 내가 필요 언젠가 signOut 후 로그인 절차 버튼을 클릭합니다 .. 우리가 webdriver의 경우 특정 링크를 클릭 할 때 사용되는 코드를 찾을 수 아니에요 위의 작업을 수행하는 데 사용

답변

2

클릭하려는 요소가 <button>이라고 가정합니다. 버튼에 "signin"클래스가 있다고 가정하면 다음 스 니펫을 사용하여 버튼을 클릭 할 수 있습니다.

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

감사가 작동하고 경우에, 당신이 답변으로 표시 할 수주십시오을 사용할 수 있습니다 옳은 –

관련 문제