我已经成功地为safari驱动程序安装了safari开发人员证书。我已经构建并添加到safari扩展构建器中。预备步骤已经完成。但是,当我运行selenium脚本时,safari服务器在端口上启动,然后在eclipse控制台中得到以下错误,如下所示:
Oct 27, 2014 3:49:37 PM org.openqa.selenium.safari.SafariDriverServer start
INFO: Server started on port 22131
java.lang.IllegalAccessError: tried to access method com.google
我试图让selenium (通过Capybara)使用rspec在rails 4,ruby2.0.0环境上工作。我尝试通过在我的spec_helper.rb中设置配置设置来使用每个浏览器。Safari的例子;
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => :safari)
end
对于所有浏览器,我已经确保适当的驱动程序(例如safaridriver)在$PATH中。测试示例(这里显然没有Javascript/AJAX,只是想让它正常工作);
it
我通过自定义数据集将csv数据导入GA
下面是导入的数据:
ga:browser,ga:dimension1,ga:dimension2,ga:dimension3
Mobile Safari,/app/tabs/products/4571136832125,13.1,27.91.141.47
Chrome Mobile,/tutorial,67.0.3396.87,49.96.37.242
Mobile Safari,/app/tabs/shop/flyers/00116560001,12.1,101.140.190.73
Mobile Safari,/app/tabs/products/s
我尝试使用webbrowser模块,并使用下面的代码,但希望设置自定义标题,如:
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1'
下面是我现在的代码:
import webbrowser
webbrowser.open("https://www.bing.com/search?q=TEST123