用我的cookie打开Selenium浏览器

时间:2016-05-22 01:32:24

标签: ruby selenium firefox cookies

我正在尝试创建一个自动脚本,转到网站(Yik Yak)并提交内容。它需要访问我的cookie才能知道我之前登录过。它需要从我的手机输入密钥,我无法自动化。

require 'selenium-webdriver'

profileDir = File.absolute_path("/home/carson/.mozilla/firefox/237ie3yd.default")
profile = Selenium::WebDriver::Firefox::Profile.from_name profileDir
driver = Selenium::WebDriver.for :firefox, :profile => profile

driver.navigate.to "https://www.yikyak.com/nearby/new"
wait = Selenium::WebDriver::Wait.new(:timeout => 10)
element = driver.find_element(:class, 'form-control')
element.send_keys "Tessttt"
element.submit

它运行并打开Firefox,但它停在我必须输入手机密钥的页面。

任何帮助?

1 个答案:

答案 0 :(得分:1)

default_profile = Selenium::WebDriver::Firefox::Profile.from_name "default"
default_profile.native_events = true

driver = Selenium::WebDriver.for(:firefox, :profile => default_profile)

通过Ruby Bindings