am new to selenium, hiện đang làm việc trên selenium webdriver tôi muốn chọn một giá trị từ trình đơn thả xuống. Id = periodId và tùy chọn rất nhiều trong số đó đang cố gắng chọn 52 tuần qua.Cách chọn giá trị thả xuống trong Selenium WebDriver bằng cách sử dụng Java
Dưới đây là thẻ Html:
<select id="periodId" name="period" style="display: none;">
<option value="l4w">Last 4 Weeks</option>
<option value="l52w">Last 52 Weeks</option>
<option value="daterange">Date Range</option>
<option value="weekrange">Week Range</option>
<option selected="" value="monthrange">Month Range</option>
<option value="yeartodate">Year To Date</option>
</select>
Xin gợi ý cho tôi một số cách để nhấp vào menu thả xuống.
tôi đã cố gắng với các dòng ví dụ trên nhưng đang nhận được lỗi như phần tử hiện chưa rõ ràng và do đó có thể không được tương tác với thời gian chỉ huy hoặc thời gian chờ: 32 mili giây các giá trị thả trầm là jquery multiselect định dạng phụ tùng
bản sao có thể có của http://stackoverflow.com/questions/9604336/selenium-webdriver-select-element – dckuehn
tôi đã thử phương thức được liên kết không hoạt động với các tùy chọn của tôi, tôi có thể có một số mẫu khác – Amirdha
Tôi nghĩ rằng thả không hiển thị vì lý do nào đó và thay đổi nó không phải là cách tiếp cận rất tốt, nhưng bạn luôn có thể thay đổi giá trị thuộc tính của phần tử bằng cách sử dụng JavaScript –