无法在网页上找到元素

时间:2017-06-11 10:21:15

标签: selenium-webdriver

我无法在HTTPS上找到登录元素。

此代码

   WebElement signin =driver.findElement(By.xpath(".//*[@id='mc_mainWrapper']/header/div[1]/div/div[2]/div[2]/div[4]/a/strong"));

导致此错误

java.lang.NullPointerException

1 个答案:

答案 0 :(得分:0)

我试过这个并且链接文本正在运行。

public static void main(String[] args) 
{
    System.setProperty("webdriver.chrome.driver", "/home/santhoshkumar/Softwares/Selenium/drivers/chromedriver2.29");
    WebDriver driver = new ChromeDriver();
    driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
    driver.get("http://www.moneycontrol.com");
    driver.findElement(By.linkText("Sign in")).click();
}

你写的同样的xpath也适合我。