zoukankan      html  css  js  c++  java
  • Selenium入门6 操作元素,获取元素属性

    取元素的text,属性get_attribute,标签名tag_name

    操作元素:send_keys输入,click点击,submit提交,clear清除输入

    状态判断:is_display,is_enabled,is_selected

     

    #coding=utf-8
    #元素的操作
    
    from selenium import webdriver
    import time
    driver = webdriver.Firefox()
    driver.get("https://cn.bing.com")
    
    #打印logo的文字
    print("text of logo is",driver.find_element_by_class_name("hp_sw_logo").text)
    #搜索框send_keys,clear,tabname,id,title等属性和方法
    search_box = driver.find_element_by_class_name("b_searchbox")
    search_box.send_keys("selenium入门")
    time.sleep(1)
    #清除输入 search_box.clear() time.sleep(
    1) search_box.send_keys("测试入门") time.sleep(1)
    #各种属性和状态
    print("tag is",search_box.tag_name) print("id is",search_box.id) print("title is",search_box.get_attribute("title")) print("searchbox isenalbed",search_box.is_enabled()) print("searchbox displayed",search_box.is_displayed()) print("searchbox selected",search_box.is_selected()) #按钮click,submit botton = driver.find_element_by_id("sb_form_go") #botton.click() botton.submit()
  • 相关阅读:
    C# 自定义文件图标 双击启动 (修改注册表)
    C/S打包 客户端/windows程序 InstallShield
    WPF 依赖属性
    WPF 自定义Expander
    WPF DevExpress ChartControl用法
    WPF 水平进度条
    WPF 自定义CheckBox
    WPF 自定义ListBox
    WPF 绕圈进度条(一)
    1.为什么要用泛型
  • 原文地址:https://www.cnblogs.com/dinghanhua/p/9737153.html
Copyright © 2011-2022 走看看