###前提・実現したいこと
rubyのプログラムでselenium-webdriverを利用して、
ウェブサイトにアクセスし、flash playerのあるページの
スクリーンショットを撮ること。
###発生している問題・エラーメッセージ
Get Flashのメッセージが出てしまう。
"Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash"
プログラムからではなく、手動でブラウザを起動した場合は、
メッセージが出ることなく、表示される。
###該当のソースコード
ruby
1require 'rubygems' 2require 'selenium-webdriver' 3wd = Selenium::WebDriver.for :firefox 4wd.get "URL(flash player 有り)" 5wd.save_screenshot('test')
###試したこと
flash player のバージョンを28→27へ変更した。
28および27では不可であった。
selenium-webdriver のバージョンを3.8.0および3.7.0で試した。
どちらも不可であった。
###補足情報(言語/FW/ツール等のバージョンなど)
selenium-webdriver : 3.8.0または3.7.0
ruby : 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin16]
あなたの回答
tips
プレビュー