zoukankan      html  css  js  c++  java
  • Python+Selenium 自动化实现实例Css捕捉元素的几种方法

    #coding=utf-8

    from selenium import webdriver
    import time
    driver = webdriver.Chrome()
    driver.get("http://www.baidu.com")

    #class 定位

    driver.find_element_by_css_selector(".s_ipt").send_keys("python")
    driver.find_element_by_css_selector(".bg s_btn").click()

    #ID 定位
    driver.find_element_by_css_selector("#kw").send_keys("selenium")
    driver.find_element_by_css_selector("#su").click()

    #通过父子关系定位
    driver.find_element_by_css_selector("span>input").send_keys("test")


    #通过属性定位
    driver.find_element_by_css_selector("input[autocomplete='off']").send_keys("off")
    driver.find_element_by_css_selector("input[type='submit']").click()

    time.sleep(3)
    driver.quit()
  • 相关阅读:
    MessageFormat理解,MessageFormat.format(Object obj)方法
    正则表达式
    数字处理类
    包装类
    遍历Map的4种方法(来自网络)
    集合类
    数组
    字符串
    语言基础
    Linux下使用openssl加解密
  • 原文地址:https://www.cnblogs.com/forcepush/p/6645822.html
Copyright © 2011-2022 走看看