Jak uzyskać informacje o ustaleniu wartości elementu takiego, jak poniżej: &?Kątomierz: znajdź ukryty element wejściowy według wartości atrybutu
<input type="hidden" title="username" value="joe.doe">
Wszelkie sugestie bardzo doceniane.
Jak uzyskać informacje o ustaleniu wartości elementu takiego, jak poniżej: &?Kątomierz: znajdź ukryty element wejściowy według wartości atrybutu
<input type="hidden" title="username" value="joe.doe">
Wszelkie sugestie bardzo doceniane.
var userNameElm = $('input[title=username]');
it('is present but invisible', function() {
expect(userNameElm.isPresent()).toBeTruthy();
expect(userNameElm.isDisplayed()).toBeFalsy();
});
it('should have proper value attribute', function() {
expect(userNameElm.getAttribute('value')).toEqual('joe.doe');
});
Jeśli próbujesz uzyskać dostęp do elementu z data-*
atrybutów jak zrobilibyśmy w Bootstrap
, możemy wybrać takie elementy, jak następuje: -
var loginBtn = $('a[data-target="#login-modal"]');
To jest taka sama jak zaakceptowanej odpowiedzi z wyjątkiem tego, że ma on ""
około #login-modal
. Bez ""
, to nie działa.
Powodzenia.
Jaki test próbujesz wykonać po znalezieniu elementu? Sprawdź, czy element jest obecny? lub przetestować wartość? –
@LeoGallucci - sprawdź, czy jest obecny i upewnij się, że wartość jest poprawna. – Iladarsda