5

Selenium (WebDriver) では、OS に応じて、Firefox ドライバーはユーザー インタラクション シミュレーション (キーボード、マウスなど) に「ネイティブ イベント」を使用します。また、Javascript を介してエミュレートされたユーザー インタラクションである「合成イベント」を使用することもできます。

ネイティブ イベントを無効にし、合成イベントを有効にするにはどうすればよいですか? (Pythonで)

4

1 に答える 1

7

Firefox プロファイルでは、次のように設定またはプロパティを設定できます (どちらも同じ効果があります)。

profile.native_events_enabled = False

また...

profile.set_preference('webdriver_enable_native_events', False)

例:

from selenium import webdriver

profile = webdriver.FirefoxProfile()
profile.native_events_enabled = False
driver = webdriver.Firefox(profile)
# synthesized events are now enabled for this 
# driver instance... native events are disabled.
...
于 2013-10-19T21:01:22.863 に答える