zoukankan      html  css  js  c++  java
  • selenium--控制浏览器和简单元素操作

    控制浏览器
    1.driver.maximize_window() #浏览器最大化
    2.driver.set_windows_size(480*800) #浏览器设置成移动端大小(480*800),参数数字为像素点
    3.driver.back() #网页后退
    4.driver.forward() #网页前进
    5.driver.refresh() #刷新当前页面
    6.clear() #清楚文本
    7.send_keys(*value) #模拟按键输入
    8.click() #单击元素
    9.submit() #提交表单,相当于“回车”操作
    10.driver.quit() #关闭浏览器

    简单元素操作
    1.size           #返回元素的尺寸
    2.text           #获取元素的文本
    3.get_attribute(name) #获取属性值
    4.is_displayed() #设置该元素是否用户可见



    上一篇实例中已经写了控制浏览器的一些操作,所以这个实例主要是一些元素的操作:
    from selenium import webdriver
    driver = webdriver.Firefox()
    driver.get("http://www.baidu.com")
    #获得输入框的尺寸
    size = driver.find_element_by_id("kw").size
    print(size)
    #返回百度页面底部备案信息
    text = driver.find_element_by_id("cp").text
    print(text)
    #返回元素的属性值
    attribute = driver.find_element_by_id("kw").get_attribute("type")
    print(attribute)
    #返回元素的结果是否可见
    result = driver.find_element_by_id("kw").is_displayed()
    print(result)
    driver.quit()
  • 相关阅读:
    用javascript进行拖拽3(转)
    用javascript进行拖拽4(转)
    设计模式:设计自己的MVC框架(转)
    用javascript进行拖拽1(转)
    .NET Framework
    微软软件开发技术二十年回顾
    .NET Framework是什么
    .net中语音识别和语音合成入门篇
    用javascript进行拖拽5(转)
    .net3.0
  • 原文地址:https://www.cnblogs.com/annawong/p/10208448.html
Copyright © 2011-2022 走看看