2015-06-03 6 views
-5

Я просто хочу закрыть окно в своем приложении. пожалуйста, помогите КодЗакрытие окна в селене

<div class="content"> 
 
<a class="icon-close cancel" href=""> 
 
<i class="icon eldorado_delete"></i> 
 
</a>

ответ

0

Вот пример для вас, но я рекомендую использовать идентификаторы для элементов.

WebElement close = driver.findElement(By.xpath("//a[contains(@class, 'cancel')]")); 
close.click(); 
+0

Извините, но не работает – Test

+0

Любые другие способы оплаты – Test

+0

Можете ли вы написать его методом css – Test

0

Попробуйте

By.cssSelector ("a.icon-close.cancel")

0

Просто используйте запись:

driver.close(); 

Если у вас есть более двух окон использовать ниже строки, чтобы закрыть все окна, кроме родительского окна:

//to get Parent widnow 
    String parentWidnow = driver.getWindowHandle(); 
    Set<String> childWidnows= driver.getWindowHandles(); 
    for (String childWidnow: childWidnows) { 
     if (!str.contains(parentWindow)) { 
      driver.close(); 
     } 
    } 
Смежные вопросы