gpt4 book ai didi

selenium - 如何设置 Selenium WebDriver 与 selenium-webdriver gem 一起使用

转载 作者:行者123 更新时间:2023-12-02 20:16:35 24 4
gpt4 key购买 nike

令人惊讶的是,我无法通过谷歌大学找到有关如何设置 Selenium WebDriver 并与 selenium-webdriver gem 一起使用的第一步指南。我想 gem 需要知道我在哪里存储所有这些 jar 文件才能开始。我该如何配置?

最佳答案

首先你必须安装 gem selenium-webdriver:

gem 安装 selenium-webdriver

然后你就可以启动你的ruby程序了:

#You need to require the gem "selenium-driver"
require "selenium-webdriver"

#... see webdriver ruby api docs here: http://selenium.googlecode.com/svn/trunk/docs/api/rb/_index.html
#... Most usefull classes are Driver and Element, check them out for a good start
driver = Selenium::WebDriver.for :firefox
driver.navigate.to "http://www.google.com"
element = driver.find_element(:name, 'q')
element.send_keys "Hello WebDriver!"
element.submit
puts driver.title
driver.quit

您可以找到更多信息:

about webdriver and ruby (all said above was an attempt to summarize it)

about the Ruby webdriver API

正如您一眼所见,Webdriver API 本身具有与普通 selenium-ruby 程序不同的“风格”...如果您想使用 webdriver 并仍然继续使用 Selenium-API 进行编程,您应该可能检查 Selenium2.0 远程服务器,因为它似乎将以透明的方式使用 Webdriver,同时仍然保留相同的已知 Selenium ruby​​ Api

如果我的某些信息有误,请纠正我,我们将共同使其变得更清楚:)

PD:有关 Selenium 和 Webdriver 之间关系的最佳找到信息是 this博客文章

关于selenium - 如何设置 Selenium WebDriver 与 selenium-webdriver gem 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2795561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com