Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Нажатие на кнопку (https://javascript.ru/forum/events/59267-nazhatie-na-knopku.html)

hary 03.11.2015 15:30

Нажатие на кнопку
 
Здравствуйте. Ребят помогите с такой проблемой.
Есть элемент страницы кнопка(button)
как я понял кнопка имеет 3 локатора.
Проблема не получается нажать на 3ее состояние кнопки когда счётчик запушен.
Кнопка реагирует на левое нажатие и правое нажатие мыши! На Space тоже не реагирует!
//Первое состояние кнопки(кнопка не нажата)
//...................
<button class="bet-button " data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0">
	<span data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-5">Place bet</span>
</button>

//Второе состояние кнопки(кнопка нажата)
//...................
<button class="bet-button disable cancel" data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0">
	<span data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-0">Betting...</span>
	<a class="cancel" data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-1"> (Cancel)</a>
</button>


//Третее состояние кнопки(кнопка не нажата после старта счётчика)
//...................
<button class="bet-button cashout" data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0">
   <div class="btn-content" data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-6">
	<span class="cashout-cont" data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-6.0">Cash out</span>
	<span class="cashout-amount-cont" data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-6.1">
	<span data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-6.1.0">@ </span>
	<span id="payout" data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-6.1.1">1.09</span>
	<span data-reactid=".0.2.0.0.0.0.0.1.0.1.0.1.0.0.$bc-6.1.2">bits</span></span>
   </div>
</button>



//пытался решить так
$('.bet-button ').click() //первый клик > кнопка нажата
$('.bet-button ').click() //второй клик > кнопка сброшена
после того как счётчик времени вышел появляется 3-ее состояние. Его у меня не получается отловить подобным образом!
$('.bet-button cashout').click() на подобную запись не реагирует!

Подскажите как можно данную задачу решить.
Просто вызвать нажать её через консоль браузера вбив код!
Буду благодарен за помощь.

Mess4me 03.11.2015 16:37

Может это поможет

hary 03.11.2015 16:57

я как понял тут что-то связано с Selenium ...как буд-то кнопка отсутствует после того как таймер вышел! и всё же с jquery что-то тоже не получается!
$( ".bet-button ").click() реагирует..
но на новое состояние повесить не получается! =((
кнопка реагирует только на курсор правое или левое нажатие
как сделать программно ума не приложу...


Часовой пояс GMT +3, время: 16:37.