Я пытаюсь выбрать и значение параметра из выбранного элемента.
Но мне нужно выбрать тот, который содержит в атрибуте innerhtml или value некоторую строку.
Это мой элемент, которыйя хочу нажать
<option value="01050160181160053049|DEPOSITO|CC|ACTIVOS|105">01050160181160053049 - hhh</option>
Я не знаю, как выбрать его с помощью xpath или чего-то в этом роде, а затем щелкнуть по нему.Можете ли вы помочь мне здесь?
вот мой код, он работает при нажатии на выбранные входные данные, но затем мне нужно выбрать элемент (существует множество различных опций), который содержит конкретную строку на значение или innerhtml.
browser.find_element_by_css_selector('#formContainer > form > table > tbody > tr:nth-child(4) > td.contentA2 > select').click()
browser.find_element_by_xpath('//*[contains(text(),'01050160181160053049')]').click()
Невозможно найти элемент с помощью xpath.
Решение:
browser.find_element_by_xpath('//*[@id="formContainer"]/form/table/tbody/tr[4]/td[2]/select/option[contains(@value, "' + cuenta + '")]').click()