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()
  • 相关阅读:
    linux格式化新硬盘并挂载,设置开机自动挂载
    各大名企的笔试面试题
    web2.0 Color
    选调生面试题
    网站流量概要分析
    css下拉菜单演示
    子查询
    技巧
    CMM与软件生命周期
    学习方法之PHP
  • 原文地址:https://www.cnblogs.com/annawong/p/10208448.html
Copyright © 2011-2022 走看看