Я получаю следующую ошибку:
Unable to locate element:
{"method":"xpath","selector":"//*[@id='identify_email']"}
Даже если написанный мной селектор верен. Я проверил это с помощью консоли. Есть идеи, как решить эту проблему?
package lbw;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Locators {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver",
"C:\\Users\\vicky\\Documents\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://www.facebook.com");
driver.findElement(By.id("email")).sendKeys("xxxxxxx@gmail.com");
driver.findElement(By.name("pass")).sendKeys("xxxxxxxxxxx");
driver.findElement(By.linkText("Forgotten account?")).click();
driver.findElement(By.xpath("//*[@id=\'identify_email\']")).sendKeys("xxxxxxx@gmail.com");
driver.findElement(By.xpath("//*[@value='Search']")).click();
driver.findElement(By.cssSelector("input[id='send_email']")).click(); /*im getting error in this line. Im try to select a radio. */
System.out.println("Completed");
}
}