2017-02-13 4 views
-3
import org.openqa.selenium.By; 
import org.openqa.selenium.WebDriver; 

import org.openqa.selenium.safari.SafariDriver; 

public class XpathDemo { 

    public static void main(String[] args) { 
     // TODO Auto-generated method stub 

WebDriver driver = new SafariDriver(); 
driver.get("http://www.amazon.in/"); 
//driver.findElement(By.xpath("b[style='padding-right:3px; font-weight:normal;font-size: 18px;text-transform: uppercase;']")).click(); 
driver.findElement(By.cssSelector("#Sign in")).click(); 
//driver.findElement(By.cssSelector("[class = '.nav-action-inner']")).click(); 
//driver.findElement(By.cssSelector("#ap_email")).sendKeys("[email protected]"); 
//driver.findElement(By.xpath("html/body/div[1]/header/div/div[1]/div[4]/div[7]/div[2]/a/span")).click(); 
driver.findElement(By.linkText("Sign in")).click(); 

    } 
} 

ответ

0
  1. Что ошибка здесь?
  2. Я вижу 2 строки без комментариев, которые пытаются нажать кнопку входа.
  3. Вы пробовали с проверкой xpath? должен работать, и она работала для меня

driver.findElement (By.xpath ("HTML/тело/дела [1]/заголовок/дела/дела [1]/дела [4]/дела [ 7]/дел [2]/а/оболочка ")) нажмите().