Tôi cần phải chọn một phần tử từ trình đơn thả xuống.Selenium - Python - giá trị tùy chọn menu thả xuống
Ví dụ, mở này:
<select id="fruits01" class="select" name="fruits">
<option value="0">Choose your fruits:</option>
<option value="1">Banana</option>
<option value="2">Mango</option>
</select>
Vì vậy, đầu tiên tôi phải click vào nó. Tôi làm điều này:
inputElementFruits = driver.find_element_by_xpath("//select["id='fruits']).click()
(ok, nó mở menu)
- Và sau khi tôi phải chọn phần tử tốt, cho phép nói Mango. Tôi thử điều khác với
inputElementFruits.send_keys(...)
nhưng nó không hoạt động.
FYI, sử dụng lớp 'Select' làm cho vấn đề dễ giải quyết hơn nhiều, xem câu trả lời tôi đã đăng. – alecxe
Tôi phải làm gì nếu tôi đang sử dụng 'find_by_id'? Làm cách nào để cung cấp giá trị sau đó? Ngoài ra, làm thế nào để tôi tìm thấy 'xpath' của một phần tử? –