Keep Learning

上一次的练习里我们已经能够使用一些简单的代码在ruby的交互模式中打开ie浏览器了。在这一次的练习中,我们会试着写一点代码,然后把代码保存成ruby的可执行文件,通过运行文件的方式来运行代码。听起来有点绕,但实际上还是挺简单的。

新建ruby文件

新建一个文本文件,一般来说你可以通过在文件夹下点鼠标右键,然后在弹出菜单中的__新建(W)菜单中选择__文本文档。将这个文本文件重命名为start_browser.rb。注意,你需要在文件夹选项中取消掉__隐藏已知文件扩展名__的前面的勾勾,否则你无法修改文本文件的扩展名。

打开IE

用notepad++打开该文件,键入下面的代码并保存:

从命令行中cd到该文件所在目录,假设你的文件存在在e盘code目录下,你可以这么做:

C:\Windows\system32>e:

E:\>cd code

E:\code>

通过下面的命令来执行你刚才编写的代码:

ruby start_browser.rb

你应该可以看到

Ie浏览器被正确打开并显示This is the initial start page for the WebDriver server.

讨论

可以看出后缀名为.rb的文件就是我们写ruby代码的地方。我们可以使用ruby file_name.rb命令来执行任意的文件名为file_name的ruby代码文件。

加分练习

  • 练习使用Selenium::WebDriver.for :chrome来打开Chrome浏览器;
  • 练习使用Selenium::WebDriver.for :ff来打开Firefox浏览器;
    Categories: