zoukankan      html  css  js  c++  java
  • webdriver常用元素操作API

    1、clear(): 清除对象的内容

    driver.find_element_by_id('kw').clear()

    2、send_keys(): 在对象上模拟按键输入
    driver.find_element(By.ID,'kw').send_keys("12306")

    3、click(): 单击对象,强调对象的独立性

    driver.find_element(By.ID,'su').click()

    4、submit() : 提交表单,要求对象必须是表单

    driver.find_element(By.ID,'form').submit()

    5、size : 返回对象的尺寸

    e_size=driver.find_element(By.XPATH,'//button[@id="submit"]').size

    6、text : 获取对象的文本

    e_text=driver.find_element(By.XPATH,'//button[@id="submit"]').text

    7、get_attribute(“属性名”):获取对象的属性值

    e_attribute=e_text=driver.find_element(By.XPATH,'//button[@id="submit"]').get_attribute('data-loading')

    8、is_displayed 判断对象是否可见
    is_displayed=driver.find_element(By.XPATH,'//button[@id="submit"]').is_displayed()

    9、is_enabled 判断对象是否禁用
    is_enabled=driver.find_element(By.XPATH,'//button[@id="submit"]').is_enabled()

    10、is_selected 判断对象是否被选中

    is_selected=driver.find_element(By.XPATH,'//input[@id="keepLoginon"]').is_selected()

    11、tag_name 返回对象的标签
    e_tag_name=driver.find_element(By.XPATH,'//button[@id="submit"]').tag_name

    12、location 返回对象的标签
    e_location=driver.find_element(By.XPATH,'//button[@id="submit"]').location

    13、screenshot 对元素截图
    driver.find_element(By.XPATH,'//input[@id="keepLoginon"]').screenshot('login.png')

  • 相关阅读:
    单例类
    UITableView汇总
    JVM虚拟机——垃圾收集算法
    集合框架 HashMap 的扩容机制, ConcurrnetHashMap 的原理
    java判断两个单链表是否相交
    java中Comparator 和 Comparable的区别
    String getProperty(String key, String def)
    JAVA 单步调试快捷键
    Stanford Word Segmenter使用
    使用ifstream和getline读取文件内容[c++]
  • 原文地址:https://www.cnblogs.com/lvhuayan/p/14455352.html
Copyright © 2011-2022 走看看