Watirを使用してテストしたいFacebookアプリがあります。問題は、その div にアクセスできないことです。は iframe 内にあります。私はそれを見つけることができ、それは目に見えるとさえ言っています。問題は、クリックできないことです(試してみると見えないと言われます)
助けていただけますか?ユーザー名の代わりに XXX を使用してコードを投稿し、Facebook 用の別のアプリを投稿しました。
どうもありがとう。
require "watir-webdriver"
browser = Watir::Browser.new
browser.goto "http://www.facebook.com"
sleep(2)
if browser.text_field(:id => 'pass').exists?
browser.text_field(:id => 'email').set 'XXXXXXXXX'
browser.text_field(:id => 'pass').set 'ZZZZZZZ'
browser.button(:value => 'Log In').click
end
sleep(2)
browser.text_field(:id => 'q').set 'World Of Fun'
browser.send_keys :enter
sleep (2)
browser.goto "https://www.facebook.com/dialog/oauth?client_id=277448022299830&redirect_uri=http%3A//apps.facebook.com/worldoffun/%3Fref%3Dts&canvas=1&fbconnect=0&scope=email,publish_actions"
sleep (2)
if browser.button(:name => 'grant_clicked').exists?
browser.button(:name => 'grant_clicked').click
sleep(3)
end
sleep(1)