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
Java 下面提到的代码有什么问题?_Java_Xpath - Fatal编程技术网

Java 下面提到的代码有什么问题?

Java 下面提到的代码有什么问题?,java,xpath,Java,Xpath,错误: 有关以下代码: no such element: Unable to locate element: {"method":"xpath","selector":"//span[text()='Download']"} 你能试着澄清一下你的问题吗?你想完成什么?到目前为止你做了什么研究?什么有效,什么无效?这个错误听起来好像“Donwload”元素不在页面上。如果我尝试将word转换为pdf,则需要一分钟以上

错误:

有关以下代码:

no such element: Unable to locate element: {"method":"xpath","selector":"//span[text()='Download']"}

你能试着澄清一下你的问题吗?你想完成什么?到目前为止你做了什么研究?什么有效,什么无效?这个错误听起来好像“Donwload”元素不在页面上。如果我尝试将word转换为pdf,则需要一分钟以上的时间。所以你的16秒太短了。还没有可用的下载我猜想当我试图通过将word文档转换为pdf来自动化smallpdf.com时,它会自动进行,直到将word文档转换为pdf之后才开始下载。错误消息是(console.warn:SearchSettings:“get:No settings file exists,new profile?”(新错误(“,”(未知模块)”)线程“main”中出现异常org.openqa.selenium.NoSuchElementException:无法找到元素:使用selenium代码创建新帐户问题。您可以选择以下问题:(1)提供有意义的标题-因为如果标题不好,人们可能无法阅读该问题;以及(2)将你的评论转移到问题的主体中——因为这些评论与解释你的问题直接相关。
public static void main(String[] args) throws InterruptedException, AWTException {
    System.setProperty("webdriver.chrome.driver","D:\\Automation\\software backup\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
       // TC-2 Goto Test URL https://www.jquery-az.com/javascript/demo.php?ex=151.1_1
        driver.get("https://smallpdf.com/word-to-pdf");
        Thread.sleep(3000);
        
        //clicking choose file option
        driver.findElement(By.xpath("//span[text()='Choose Files']")).click();
        
        //wait time 4 sec
        Thread.sleep(4000);

        // put the data in clipboard
        StringSelection s=new StringSelection("C:\\Users\\Vivaan\\Downloads\\Shanthala k Resume..pdf");
        
      //Send the Data from Clipboard to Screen
       Toolkit.getDefaultToolkit().getSystemClipboard().setContents(s, null);
        
    //Perform Paste operation CONTROL V  and ENTER
        
        Robot r=new Robot();
    
        //Paste 
        r.keyPress(KeyEvent.VK_CONTROL);
        r.keyPress(KeyEvent.VK_V);
        r.keyRelease(KeyEvent.VK_V);
        r.keyRelease(KeyEvent.VK_CONTROL);
        
            
        //ENTER
        r.keyPress(KeyEvent.VK_ENTER);
        r.keyRelease(KeyEvent.VK_ENTER);
        
    Thread.sleep(16000);
    //click on download
    driver.findElement(By.xpath("//span[text()='Download']")).click();

    Thread.sleep(8000);

    //Close the Browser
            driver.close();
}