• 准备工作
  • Ruby selenium part1 前期准备

    最近因为工作需要,使用ruby使用selenium,发现国内能查到的selenium(ruby)的资料真的很少。因为我ruby也是现学现用,而公司网络又受限。连selenium文档都看不了,唯一能的就是某dn站,所以写起来相当费劲。这里趁周末查下官方文档,熟悉下ruby下的一些用法。同时也记录下,方便日后查找。

    准备工作

    安装

    gem install selenium-webdriver
    

    实例化driver

    require "selenium-webdriver"
    
    Selenium::WebDriver::Chrome.driver_path = "/path/to/chromedriver"
    driver = Selenium::WebDriver.for :chrome
    

    打开网站

    # 简便的方法
    driver.get 'https://selenium.dev'
    
    # 更长的方法
    driver.navigate.to 'https://selenium.dev'
    

    获取属性

    driver.current_url  # 当前url
    driver.navigate.back  # 后退
    driver.navigate.forward  # 前进
    driver.navigate.refresh  # 刷新
    driver.title  # 标题
    driver.window_handle 当前窗口的句柄
    

    上一篇:Sort命令

    下一篇:Ruby selenium part2 加载策略及代理