Unable to locate an element using xpath error in selenium-java

前端 未结 4 941
忘掉有多难
忘掉有多难 2021-01-17 06:23

This is the code I am trying to execute

public WebDriver createPart() {

    try {
        driver.findElement(By.id(\"username\")).sendKeys(\"502409373\");
          


        
4条回答
  •  误落风尘
    2021-01-17 07:02

    Once switched to parent window, try to refresh the page then find the element as given below. It may solve your issue.

        driver.switchTo().window(parentWindowHandler);
        driver.navigate().refresh();
    
        driver.manage().timeouts().implicitlyWait(70, TimeUnit.SECONDS);
        driver.manage().timeouts().pageLoadTimeout(70, TimeUnit.SECONDS);
        wait = new WebDriverWait(driver, 60);
        element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//a[@title='Part Details']")));
        element.click();
    

提交回复
热议问题