2016-08-29 12 views
0

ログインリンクをクリックして、新しいユーザーログインページをクリックしますが、これを行うことはできません。Selinium 2を使用してリンクをクリックする方法

あなたは、以下のよう loginのリンクをクリックする By.linkText()ロケータと WebDriverWaitを使用してみてください
public WebDriver driver=new FirefoxDriver(); 
    public void reg(){ 
     driver.get("https://www.flipkart.com/"); 
     /*driver.manage().window();*/ 
     driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); 
     driver.findElement(By.xpath(".//*[@id='container']/div/header/div[1]/div[1]/div/ul/li[9]/a")).click(); 

    } 
+0

あなたが取得しているエラーは何ですか? – lsiva

答えて

1

: -

driver.get("http://www.flipkart.com/"); 

WebDriverWait wait = new WebDriverWait(driver, 10); 

wait.until(ExpectedConditions.elementToBeClickable(By.linkText("Log In"))).click(); 
+0

まだ私はリンクをクリックすることができません...いずれかが私を助けることができます – swagatika

+0

何ができないことを意味しますか?例外はありますか? –

関連する問題