2016-08-30 4 views
0

Пожалуйста, помогите мне, как нажать кнопку на всплывающем окне в Selenium Webdriver с помощью Java, я применяю все больше и больше кода, но я не уверен, пожалуйста, помогите меня . Я также прикреплен. Посмотрите на замок и дайте мне ответить на мой ответ, пожалуйста, ||||| enter image description hereКак нажимать на кнопку в всплывающем окне в Selenium Webdriver с помощью Java

+0

Не могли бы вы поделиться реальной навигации URL, чтобы достичь этой страницы? –

+0

и шаги, чтобы перейти к этому всплывающему окну? –

+0

Перейдите на страницу курса, нажмите «Основы кулинарии», нажмите «Mise en Place» после этого, чтобы увидеть это всплывающее окно. –

ответ

1

Наконец я получил это ответить

driver.findElement(By.xpath("/html/body/div[1]/div[1]/div/div[4]/div[2]/div[2]/div[2]/div[1]/div/div[3]/div[1]/div/a[15]/div/img")).click(); 
    Set<String> RecipeHandle = driver.getWindowHandles(); 
    System.out.println(RecipeHandle); 
    for (String handle1 : driver.getWindowHandles()) 
    { 
      System.out.println(handle1); 
      driver.switchTo().window(handle1);    
    } 
    driver.findElement(By.xpath("/html/body/div[1]/div[1]/div/div[4]/div[2]/div/div/div[2]/div[1]/div/div[2]/div[1]/a[4]")).click(); 
    driver.findElement(By.xpath("/html/body/div[1]/div[1]/div/div[4]/div[2]/div/div/div[2]/div[1]/div/div[2]/div[1]/div[3]/div/div/div[2]/button")).click(); 
    driver.switchTo().window(handle); 
    driver.manage().timeouts().implicitlyWait(5000, TimeUnit.SECONDS); 
    Thread.sleep(3000);** 

Спасибо за erveryone кто реагирующих меня ...