- 浏览: 190744 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (83)
- J2EE/Core Java (24)
- J2EE/Portal (2)
- J2EE/UI (4)
- J2EE/ATG (1)
- J2EE/Report (1)
- J2EE/Web Service/Rest API (2)
- Design Pattern (2)
- Arithmetic (4)
- Linux (12)
- Ruby&Rails (17)
- Database (5)
- J2EE/Payment (1)
- J2EE/JVM (1)
- Encryption/Decryption (3)
- J2EE/Multi Threading (4)
- SQL (1)
- https://community.teamviewer.com/t5/Knowledge-Base/Where-can-I-download-older-TeamViewer-versions-nbsp/ta-p/7729 (0)
最新评论
引用
Selenium可以用来模拟浏览器页面点击,可以用来做页面功能测试,也可以用来做一些自动化脚本,它提供啦ruby版本实现,本文基于IE,当然它也支持其它主流浏览器
1. 安装selenium-webdriver
gem install selenium-webdriver
2. 安装Internet Explorer Driver Server,解压出来的EXE添加到path路径上面
http://code.google.com/p/selenium/downloads/detail?name=IEDriverServer_Win32_2.33.0.zip
3. 简单的测试脚本(程序流程:打开百度,输入关键字,搜索,然后后退到上一个页面)
require 'selenium-webdriver' ie = Selenium::WebDriver.for :ie ie.get 'www.baidu.com' puts ie.current_url inputElement=ie.find_element(:name, 'wd') # p inputElement.text inputElement.send_keys "123" inputElement=ie.find_element(:id, 'su').submit() ie.navigate.back
如果遇到如下异常,对着IE按Ctrl+0
引用
Unexpected error launching Internet Explorer. Browser
zoom level was set to 125%. It should be set to 100% (Selenium::WebDriver::Error::NoSuchDriverError)
zoom level was set to 125%. It should be set to 100% (Selenium::WebDriver::Error::NoSuchDriverError)
4. 更多Selenium api文档
http://docs.seleniumhq.org/docs/03_webdriver.jsp#selenium-webdriver-api-commands-and-operations
发表评论
-
Eigenclass in Ruby
2016-08-02 17:50 510obj = Object.new def obj.sin ... -
First DSL With Ruby
2016-08-02 16:23 541test_event.rb event "an ... -
Ruby Version of C# using keyword
2016-08-02 11:51 461class Resource1 def disp ... -
Rails4 集成测试微信公众号API
2016-01-17 20:34 1092这是一个简单集成微信api的的例子,使用这个Gem:https ... -
localtunnelling绑定本地Web应用到公网地址
2016-01-17 20:14 575引用Localtunnel will assign you a ... -
WordPress 风格开源博客 (响应式布局)
2015-08-09 23:42 706Rails4个人开源小博客 介绍: https://ruby ... -
Rails实现markdown和代码高亮
2015-08-07 11:47 769安装GEM Markdown是时下很流行的一种标记语言。 ... -
TextMate常见快捷键
2015-08-07 11:42 2296cmd + option + L 显示行号 cmd ... -
Rails插件twitter-bootstrap-rails
2015-08-07 11:40 577github完整项目 https://github.com/ ... -
Heroku个人博客
2015-02-10 12:04 6http://wilsoncai.herokuapp.com/ ... -
Rails 4 Quick Start
2014-12-13 10:47 0set rails gem proxy from Taobao ... -
Rails2.2.2之国际化
2013-01-27 23:52 8821. 新建国际化配置文件config\initializers ... -
Rails2.2.2之文件上传下载
2013-01-27 23:42 7781. 创建一个保存文件的表,然后rake db:migrate ... -
Rails2.2.2之发送邮件
2013-01-27 23:32 7531. config\environment.rb中添加smtp ... -
Rails2.2.2之will_paginate分页
2013-01-27 23:04 1202引用分页是web开发中常见的问题,基本解决思路是每次查询当页的 ... -
Ruby 代码块
2013-01-14 18:27 825引用Ruby代码块可以通过yield方法传递给被调用的方法 1 ... -
Ruby发送邮件(163邮箱)
2011-10-25 17:27 7119Ruby1.8.6发送163邮件到gmail require ... -
Rails2.2.2之windows环境搭建
2010-07-20 15:46 3742引用如果gem速度慢 使用代理安装rails 引用gem in ...
相关推荐
总结起来,这个压缩包提供了一个便捷的方式来搭建使用Ruby 1.8.7和Rails 2.3.8的开发环境,包含了运行Rails应用程序所需的基本组件,特别是SQLite数据库的支持,对于那些需要在旧环境中工作的开发者来说非常有用。...
4. **库和框架兼容性**: 许多现代的Ruby库和框架(如Rails)已经不再支持1.8.7,这意味着如果选择使用这个版本,可能需要寻找替代的库或者牺牲一些新特性。 总的来说,尽管Ruby 1.8.7是一个较为老旧的版本,但它在...
标签 "源码 工具" 暗示了可能涉及源代码管理和开发工具的使用,比如 Git 用于版本控制,或者是 IDE(集成开发环境)如 TextMate 或 NetBeans 用于 Ruby on Rails 开发。 在压缩包中的 "libmySQL.dll" 文件,这通常...
ruby1.8.7 安装包。下载直接安装
10. **异常处理**:Ruby 1.8.7支持异常处理,使用`begin..rescue..end`结构捕获和处理错误,这有助于编写健壮的代码。 总的来说,Ruby 1.8.7-p160是一个见证了Ruby早期发展的版本,它包含了许多核心概念和技术,...
这些Gem包含了Rails框架的核心组件和其他依赖库,使得开发者无需逐个下载和安装,就能快速搭建一个运行Rails应用的开发环境。 标签"rails"代表Rails框架,"ruby"代表Ruby语言,"gem"则与Ruby的Gem包管理器相关。 ...
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、...
在搭建 Redmine 时,你可能还需要安装其他依赖,如数据库驱动(如 MySQL 或 PostgreSQL)、RubyGems(用于管理和安装 Ruby 的扩展库)以及 Redmine 本身。确保所有依赖项都已满足,并按照 Redmine 的官方文档进行...
在这个开发环境包中,我们拥有Ruby 1.8.7版本和Rails 2.2.3版本,这两个组件构成了一个经典的开发组合。 Ruby 1.8.7是Ruby编程语言的一个早期稳定版本,发布于2010年,提供了许多改进和新特性。在Ruby 1.8.x系列中...
在Web开发过程中,结合使用Ruby1.8.7、DevKit、Guard和guard-livereload,开发者可以创建一个高效的本地开发环境,实现代码修改的即时反馈,从而提高生产力和调试速度。不过要注意,随着技术的更新,Ruby已经发展到...
总的来说,"ruby-1.8.7-p72-i386-mswin32.zip"是一个完整的Ruby发行版,包含了运行、学习和开发Ruby应用程序所需的所有组件。通过解压并按照README.1st中的指示进行安装,用户可以在32位的Windows系统上开始使用Ruby...
ruby-1.8.7-p302.tar.bz2
ruby-1.8.7-p358-doc-chm.7z 3.65 MB 1,399 Other Other ruby-1.8.7-p358-i386-mingw32.7z 5.12 MB 1,503 i386 Other rubyinstaller-1.8.7-p358.exe 11.69 MB 13,534 i386 .exe (Windows executable)
Ruby 1.8.7是Ruby的一个老版本,尽管现在已经有了更新的版本,如Ruby 2.x和3.x系列,但在某些场景下,特别是当Puppet或其他依赖项需要特定版本的Ruby时,仍可能需要使用这个版本。例如,一些老的Puppet模块或插件...
在安装和使用这个Ruby版本时,用户首先需要解压缩文件,然后按照README.1st中的指示进行配置和安装。对于开发工作,`lib`目录中的库文件是关键,因为它们定义了Ruby的编程接口。而`bin`目录下的可执行文件可以添加到...
安装ruby1.8.7或1.9.2。注意selenium-webdriver只支持1.8.7以上的ruby版本; 使用gem安装selenium-webdriver;打开命令行,输入下列代码完成安装。注意,如果你的开发环境需要http proxy的话,请注意在gem命令中...
1.LanguagePack_1.8.7.25475-x64-zh_CN 2.TortoiseSVN 64位_1.8.7.25475 3.VisualSVN-Server-3.5.1-x64 4.svn 5.svn文件放在eclipse的位置 6.解决SVN安装语言包无法选择中文的问题
本文将深入探讨`ruby-debug-1.87`的功能、安装与使用方法,以及它依赖的几个关键组件。 `ruby-debug-1.87`是一个强大的Ruby调试器,它允许开发者在代码运行时检查变量状态、设置断点、单步执行等,极大地提高了问题...
要安装 Selenium WebDriver,需要安装 Ruby 1.8.7 或 1.9.2,然后使用 gem 安装 selenium-webdriver。安装完成后,可以使用 gem list 查看 selenium-webdriver 是否正确安装。 在本文中,笔者使用 Firefox 作为测试...
一个简单的命令行二十一点游戏,用 Ruby 1.8.7 编写,供多人使用。 该计划实施了核心二十一点规则。 轮到玩家时,他/她可以击球直到超过 21。该程序支持拆分和加倍。 运行程序 类型 ruby blackjack.rb 在命令行。 ...