Что нового

Не получается нажать на нужный элемент на странице

m_hakk

Новичок
Сообщения
12
Репутация
1
ниже приведен код двух кнопок. в данном случае мне нужна вторая, о чем говорит текст "Хочет поучиться у Вас". но есть нюанс. обе кнопки могут быть как активные, так и не активные (но в любом случае на них можно нажать, но это другая история), а так же может быть активна только одна. т.е. всего 4 варианта развития событий. сколько не пытался, так и не смог на них нажать. только через клик мыши по цвету пикселя. никакой информации тут не дано, это даже не кнопки по сути. сразу говорю, что это браузерная игрушка. с помощью чего можно нажать на них? подскажите, пожалуйста

Код:
<div class="chooseRoadMainDis roadPanelMain">
			<table class="chooseRoadTable">
				<tr>
					<td width="40px">
						<img class="targetImage" src="style/icons/somebodyJob.png"/>
					</td>
					<td>
						<span class="roadDest grayColor">Поборник добра</span>
						<span class="destDesc">
							<span class="inhGrayItalic">Доступно через </span><span id="tick.dwnLong.7199" class="inhGrayItalic">1ч.59м.</span>
							
						</span>
					</td>
				</tr>
			</table>
		</div>

	
			</a>					
		</div><div>
			<a href="/supporter.do?supporter_id=imp12_2&amp;" class="chooseRoadA">
				

		<div class="chooseRoadMain roadPanelMain">
			<table class="chooseRoadTable">
				<tr>
					<td width="40px">
						<img class="targetImage" src="style/icons/somebodyJob.png"/>
					</td>
					<td>
						<span class="roadDest">Легионер света</span>
						<span class="destDesc">
							<span class="inhGreen">Хочет поучиться у Вас</span><span class="inhGreen"></span>
							
						</span>
					</td>
				</tr>
			</table>
		</div>
</div>
 

vovsla

Осваивающий
Сообщения
607
Репутация
36
Нужно попытаться получить ID кнопки и дельше взаимодействовать с элементом по ID, см. раздел "IE user defined functions Reference" в инструкции
 
Автор
M

m_hakk

Новичок
Сообщения
12
Репутация
1
Vovsla сказал(а):
Нужно попытаться получить ID кнопки и дельше взаимодействовать с элементом по ID
я и спрашиваю здесь, потому что этого сделать и не смог. будь это нормальная кнопка, вопросов бы не было, а тут...
 

firex

AutoIT Гуру
Сообщения
943
Репутация
208
Vovsla [?]
Нужно попытаться получить ID кнопки и дельше взаимодействовать с элементом по ID
У кнопки нет ID, что вы получать собрались?

m_hakk
На будущее - предоставляйте полный код страницы.

Код:
$oBtn = $oIe.document.querySelector('div.chooseRoadMain > table.chooseRoadTable tr:only-child > td:last-of-type > span:last-of-type')

$oBtn.click() ; <==
 
Верх