登录163邮箱时,使用selenium-webdriver实现随机选择下拉列表中的邮箱类型,如图1所示
代码如下:
require 'rubygems'
require 'selenium-webdriver'
dr = Selenium::WebDriver.for :ie
url='http://email.163.com/'
dr.navigate.to url
sleep 3
#首先定位到待选择的下拉列表,再使用随机函数,对ID进行随机选择
dr.find_element(:id => 'domainSelect').find_elements(:tag_name => 'option')[rand(2)].click