Я хочу, чтобы найти следующий элемент:питона найти элементы, используя selenium.webdriver
<input type="text" value="" action-data="text=邮箱/会员帐号/手机号" action-type="text_copy" class="W_input " name="username" ...
А вот раздел HTML-теги, Есть несколько input
с тем же именем и класса свойств. Поэтому я хочу найти его, используя свойство normal_form
div.
Этот код не работает:
browser.find_element_by_css_selector('input[action-type="text_copy"]')
Я думаю, что поле action-type
не стандартное поле.
Что я могу сделать ?. Спасибо.
<div class="W_login_form" node-type="normal_form">
<div class="info_list" node-type="username_box">
<div class="inp username ">
<input type="text" value="" action-data="text=邮箱/会员帐号/手机号" action-type="text_copy" class="W_input " name="username" node-type="username" tabindex="1" maxlength="128" autocomplete="off">
</div>
</div>
Я пытаюсь, и таким образом я могу найти элемент.
browser.find_element_by_xpath("//div[@class='W_login_form']/div/div/input")
Он находит div
с классом W_login_form
первым, и ищет div
и div
шага, и последний получает input
.
У вас есть вопросы?
Вопросы просящих кода должны продемонстрировать минимальное понимание решаемой задачи. Включите попытки решения, почему они не работают и ожидаемые результаты. См. Также: Контрольный список вопросов о переполнении стека: http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist – ElmoVanKielmo
Можете ли вы продемонстрировать какой-либо код Python, который вы используете, чтобы попытаться решить проблему? –
OK, я сделаю это – user3713675