zoukankan      html  css  js  c++  java
  • webdriver入门

      webdriver是web自动化测试中的重要工具,通过webdriver可以灵活的操纵browser完成相关的测试,目前的webdriver对主流的浏览器均有支持,

    如firefox ,chrome,opera,ie等等。

      此处使用webdriver的python bindings。

      webdriver是包含在selenium中的工具,因此要使用webdriver,就要将其从selenium中import

    #####自动填充搜索示例######
    from selenium import webdriver
    
    driver = webdriver.Firefox() #使用firefox,默认的情况下使用的就是firefox
    dirver.get("http://www.baidu.com") #操纵浏览器打开百度页面
    
    elem=driver.find_element_by_id("kw1")#找到百度搜索框对应的元素,其id是kw1
    
    try:
        elem.send_keys(u"中文") #自动填充关键字
        elem.submit()#提交搜索框
        time.sleep(10)
        driver.quit()#退出浏览器
    except:
        print "error"
        quit()        
    

    在上述代码中,有时候会在send_keys()处出错,如果在该句代码处出错,先检查下在html中是否有对应的标识,如此处的

    元素id:kw1

  • 相关阅读:
    SSH--1
    oracle---jdbctest--laobai
    oracle---jdbc--laobai
    oracle--知识点汇总2---laobai
    Tomcat_Java Web_内存溢出总结
    单例经典示例
    线程--demo3
    网络通信---示例
    验证码---示例
    java--绘图
  • 原文地址:https://www.cnblogs.com/wowk/p/3616535.html
Copyright © 2011-2022 走看看