Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mendapatkan Atribut Elemen HTML Menggunakan Selenium dalam Python?

Bagaimana untuk Mendapatkan Atribut Elemen HTML Menggunakan Selenium dalam Python?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-03 11:53:03253semak imbas

How to Retrieve an HTML Element's Attribute Using Selenium in Python?

Cara Mengambil Atribut Elemen HTML dengan Selenium

Pertanyaan:

Dalam Python menggunakan Selenium, seseorang bertujuan untuk mendapatkan semula .val() daripada elemen untuk mengesahkan ia sepadan dengan jangkaan. Kod di bawah telah dilaksanakan:

<code class="python">def test_chart_renders_from_url(self):
    url = 'http://localhost:8000/analyse/'
    self.browser.get(url)
    org = driver.find_element_by_id('org')
    # Retrieve org value?</code>

Bagaimana ini boleh dicapai? Dokumentasi Selenium menyediakan maklumat yang mencukupi tentang pemilihan elemen, tetapi bukan tentang cara mengakses atribut.

Respons:

Untuk mengakses atribut yang diingini, gunakan kaedah get_attribute(). Contoh disediakan di bawah:

<code class="python">def test_chart_renders_from_url(self):
    url = 'http://localhost:8000/analyse/'
    self.browser.get(url)
    org = driver.find_element_by_id('org')
    # Retrieve org value?
    val = org.get_attribute("attribute name")</code>

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Atribut Elemen HTML Menggunakan Selenium dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn