1

サイトのポップアップの 1 つのスパンを表示する Firefox ドライバーに問題があります。評判のために画像を投稿することは許可されていませんが、Firefox および Chrome ドライバーの場合の例を以下に示します: https://www.dropbox.com/s/6yzgi40xljpdyp5/spans.png

したがって、Firefox の場合、ロケーターを変更する必要があります。

_apply_button = (By.XPATH, "//button[contains(text(), 'Apply')]")

Chrome ではこの方法では機能しないため、別のバージョンの Chromedriver があります。

_apply_button = (By.XPATH, "//button[contains(span, 'Apply')]")

スパンを適切にロードする方法はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

リンクテキストで要素を選択してみてください:

_apply_button = driver.find_element_by_link_text('Apply')

別の解決策は次のとおりです。

_apply_button = (By.XPATH, "//button/span[contains(text(), 'Apply')]")
于 2013-01-05T20:02:19.010 に答える