Как выбрать значение раскрывающегося списка из выделенного раскрывающегося списка jquery, используя python и селен? - PullRequest
0 голосов
/ 19 июня 2020

У меня есть этот код в html

<td><select id="sensors" name="sensors"></select></td>

, который выделяется с использованием jquery. Я хочу иметь возможность выбирать значение «температуры» с использованием селена python, но, похоже, я не могу достичь результата. Распределение осуществляется с помощью этого кода:

 $('#sensors').append($("<option />").val("").text("{{ _("Choose a sensor from the list") }}").hide());

                    $('#sensors').append($("<option />").val("timelocal").text("{{ _("Timelocal") }}"));
                    $('#sensors').append($("<option />").val("temperature").text("{{ _("Temperature") }}"));

                    $('#sensors').append($("<option />").val("pressure").text("{{ _("Pressure") }}"));
                    $('#sensors').append($("<option />").val("humidity").text("{{ _("Humidity") }}"));
                    $('#sensors').append($("<option />").val("voc").text("{{ _("Volatile organic compound(VOC)") }}"));
                    $('#sensors').append($("<option />").val("noise").text("{{ _("Noise") }}"));
                    $('#sensors').append($("<option />").val("co2").text("{{ _("Carbon Dioxide") }}"));
                    $('#sensors').append($("<option />").val("ch2o").text("{{ _("Formaldehyde") }}"));
                    $('#sensors').append($("<option />").val("o3").text("{{ _("Ozone") }}"));
                    $('#sensors').append($("<option />").val("pm1").text("PM1.0"));
                    $('#sensors').append($("<option />").val("pm25").text("PM2.5"));
                    $('#sensors').append($("<option />").val("pm10").text("PM10"));
                    $('#sensors').append($("<option />").val("all").text("{{ _("All") }}"));

Как выбрать температуру? Я пробовал выбирать по значению, по идентификатору, по видимому тексту, но ни один из них, похоже, не работает. Я просто получаю NoSuchElementException.

...