zoukankan      html  css  js  c++  java
  • selenium自动化常用方法

    (1)clear():清除文本 用处:用来清除有提示信息的输入框,防止输入数据造成拼接导致错误

    (2)send_keys(value):模拟按键输入

    (3)click():模拟鼠标点击

    from selenium import webdriver

    driver = webdriver.Chrome()
    driver.get("http://www.baidu.com")

    driver.find_element_by_id("kw").clear()
    driver.find_element_by_id("kw").send_keys("selenium")
    driver.find_element_by_id("su").click()

    driver.quit()

    (4)submit():提交表单,用处:可以用来模拟输入关键字后,按回车的操作

    from selenium import webdriver

    driver = webdriver.Chrome()
    driver.get("http://www.baidu.com")

    search_text = driver.find_element_by_id("kw")
    search_text.send_keys("selenium")
    search_text.submit()

    driver.quit()

    通过按键盘上的回车键完成搜索内容的提交。

    (5)size:返回元素的尺寸

    获取输入框的尺寸

    size=driver.find_element_by_id(“kw").size

    (6)text:获取元素的文本

    返回百度底部备案信息

    text==driver.find_element_by_id("cp").text

    (7)get_attribute(name):获取属性值

    返回元素的属性值可以是type,id,name或其他属性值

    attribute=driver.find_element_by_id("kw").get_attribute(type)

    (8)is_displayed():设置该元素是否用户可见(返回ture或flase)

    返回元素的结果用户是否可见

    result=driver.find_element_by_id("kw").is_displayed()

     

     
  • 相关阅读:
    C#-Linq-SelectMany
    C#-Linq-SelectMany
    DI是实现面向切面和面向抽象的前提
    java流程控制之Scanner(2)
    java流程控制之Scanner(1)
    java运算符之三目运算符
    java运算符之位运算
    java运算符之与或非
    java运算符之加减乘除
    java基础语法
  • 原文地址:https://www.cnblogs.com/zhifeiji822/p/13049458.html
Copyright © 2011-2022 走看看