2015-09-19 1 views
3

Я не могу нажать кнопку вызова на веб-сайте менеджера устройств Android. Как я могу это сделать? Я могу легко нажимать кнопки на других сайтах, но на этом сайте я не могу.не удалось нажать на кнопку в селене на сайте менеджера Android-разработчика

HTML-код это:

<button class="nova-button ring-dialog-open" title="Ring this device"><div class="ring-device"></div><div class="ring-text">Ring</div></button> 

и мой Java-код:

driver.findElement(By.className("device-button-column device-button-ring")).click(); 

ответ

3

Составные классы не поддерживаются селеном. Вместо того, чтобы изменить его на CSSSelector представлены следующим образом:

button.nova-button.ring-dialog-open 

Реализация:

driver.findElement(By.cssSelector("button.nova-button.ring-dialog-open")).click(); 
Смежные вопросы