2013-06-10 14 views
16

spodziewałem się czegoś podobnego WebElement.isfocus() ... coś naprawdę proste, ale jedyne podejście znalazłem się przy użyciu klasy pseudoSelen: Sprawdź, czy WebElement ma ostrość

:focus 

.

Czy to naprawdę niecodzienne zadanie, ponieważ nie można znaleźć mnóstwa informacji?

Jestem świadomy this SO topic, ale od tego czasu minęły już prawie dwa lata. Nic nowego w nowszych wersjach?

Czy znasz jakieś rozwiązanie?

+0

Po co z tego? Co próbujesz osiągnąć? – Arran

+0

Chcę tylko wiedzieć, czy fokus jest ustawiony na dany TextBox – luso

+0

Możliwy duplikat [Test, jeśli element jest skupiony za pomocą Selenium Webdriver] (http://stackoverflow.com/questions/7552169/test-if-anelement -to-koncentruje się-używając-selen-webdriver) –

Odpowiedz

4

dla programistów Pythona:

def is_element_focus(id): 
    return self.driver.find_element_by_id(id) == self.driver.switch_to.active_element 
Powiązane problemy