ドロップダウン要素を選択するためにいくつかの解決策を見てきましたが、どれもうまくいきません。
これはドロップダウンの html です。
<div class="goog-inline-block goog-flat-menu-button" role="button" style="-moz-user-select: none;" tabindex="3" aria-haspopup="true">
<div class="goog-inline-block goog-flat-menu-button-caption">Resolved</div>
<div class="goog-inline-block goog-flat-menu-button-dropdown"> </div>
</div>
xpathとリンクテキストでドロップダウンを見つけようとしましたが、成功しませんでした。
編集:これが私が使用しているコードです
import contextlib
import selenium.webdriver as webdriver
import selenium.webdriver.support.ui as ui
from selenium.webdriver.common.keys import Keys
import re
with contextlib.closing(webdriver.Firefox()) as driver:
driver.get("https://websitename.com/#ticket/123456")
wait = ui.WebDriverWait(driver, 30)
wait.until(lambda driver: driver.find_element_by_xpath("//div[@class='goog-inline-block goog-flat-menu-button"))
driver.find_element_by_xpath("//div[@class='goog-inline-block goog-flat-menu-button").click()
driver.find_element_by_xpath("//div[@class='goog-inline-block goog-flat-menu-button").send_keys("R")
wait6 = ui.WebDriverWait(driver, 30)
このコードは、選択したドロップダウン リスト要素を割り当て済みから解決済みに変更することになっています。