0

ドロップダウンのすべての要素を選択しようとしています。

私がテストしているサイトは次のとおりです。http://jenner.com/people

アクセスしようとしているドロップダウン (チェックボックス リスト) は、「場所」リストです。

私はPythonを使用しています。次のエラーが表示されます: メッセージ: u'要素は現在表示されていないため、操作できない可能性があります'

私が使用しているコードは次のとおりです。

    from selenium import webdriver
    url = "http://jenner.com/people"
    driver = webdriver.Firefox()
    driver.get(url)
    page = driver.page_source

    element = driver.find_element_by_xpath("//div[@class='filter offices']")
    elements = element.find_elements_by_tag_name("input")

    counter = 0
    while counter <= len(elements) -1:
            driver.get(url)
            element = driver.find_element_by_xpath("//div[@class='filter offices']")
            elements1 = element.find_elements_by_tag_name("input")
            elements1[counter].click()
            counter = counter + 1

ドロップダウンオプションをクリックする前に最初の要素をクリックするなど、いくつかのバリエーションを試しましたが、うまくいきませんでした。Selenium で要素を可視化する方法に関するアイデア。ここ数時間、オンラインで答えを探していました。Selenium でのマウスの移動に関する投稿をいくつか見ましたが、まだうまくいく解決策を見つけていません。

どうもありがとう。

4

2 に答える 2