zoukankan      html  css  js  c++  java
  • ruby+seleniumwebdriver一步一步完成自动化测试(1)—–第一个小例子

    第一个小例子,登录soso首页,简单直观易懂。通常我们都是这样写的,网上各种例子也是这样的。

    1.打开文本编辑器SciTe

    2.file–new新建一个文件,写下如下代码

    #encoding = gbk
    require 'selenium-webdriver'
    
    chrome = Selenium::WebDriver.for :chrome
    
    url = 'http://www.soso.com'
    
    chrome.get url
    
    #~ link = ff.find_element(:id,'ua').find_element(:link,'登录')
    link = chrome.find_element(:link_text,'登录')
    
    link.click
    
    sleep 5
    
    chrome.switch_to.frame('login_frame')
    
    
    
    chrome.find_element(:id,'u').send_keys("472719041")
    
    chrome.find_element(:id,'p').send_keys("yangxixi")
    
    chrome.find_element(:id,'login_button').click
    

      

    3.保存代码到工作目录下,名称为soso_login.rb

    4.按F5运行,查看运行结果

    5.命令行切换至工作目录下,输入命令:ruby sosologin.rb 运行

    代码写出来了,运行通过,但是这并不是一个测试用例。关于测试用例下节继续

  • 相关阅读:
    C++——文件的读写
    我以我血荐轩辕——记徐家福教授的演讲
    文件命名
    面向对象
    关于函数
    php跨域发送请求原理以及同步异步问题
    关于iframe
    关于url
    cookie
    call和apply
  • 原文地址:https://www.cnblogs.com/timsheng/p/2682074.html
Copyright © 2011-2022 走看看