Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取错误无效选择器:无法找到具有xpath表达式的元素_Xpath - Fatal编程技术网

获取错误无效选择器:无法找到具有xpath表达式的元素

获取错误无效选择器:无法找到具有xpath表达式的元素,xpath,Xpath,我是硒的初学者,请帮忙 这里我给出了登录按钮的xpath public static void main(String[] args) { String exePath = "C:\\Users\\CAREER POWER\\Downloads\\chromedriver_win32\\chromedriver.exe"; System.setProperty("webdriver.chrome.driver","C:\\Users\\CAREER POWER\\Download

我是硒的初学者,请帮忙

这里我给出了登录按钮的xpath

public static void main(String[] args) {
    String exePath = "C:\\Users\\CAREER POWER\\Downloads\\chromedriver_win32\\chromedriver.exe";
    System.setProperty("webdriver.chrome.driver","C:\\Users\\CAREER POWER\\Downloads\\chromedriver_win32\\chromedriver.exe" );
    WebDriver driver = new ChromeDriver();

    driver.get("http://www.facebook.com");
    driver.findElement(By.xpath("//*button[@id='u_0_n']")).click();
    driver.navigate().back();
    driver.navigate().forward();
    driver.navigate().to("http://www.facebook.com");
     driver.navigate().refresh();
     driver.close();
    }

*
是匹配任何标记名的通配符。您应该使用
*
或真实标记名,但不能同时使用两者。因此,请尝试从以下表达式中选择一个:

"//*[@id='u_0_n']"
"//button[@id='u_0_n']"