zoukankan      html  css  js  c++  java
  • selenium常用操作之元素操作

    from selenium import webdriver
    
    import time
    
    # 开始会话
    driver = webdriver.Chrome()
    # 隐性等待  全局有效,从打开到关闭
    # driver.implicitly_wait(30)
    # 全屏
    driver.maximize_window()  # 全屏
    
    # 访问一个地址
    driver.get("http://www.baidu.com")
    
    
    
    #1.元素对象的获取
    ele_input=driver.find_element_by_id("kw")
    ele_search=driver.find_element_by_id("su")
    #2.元素的输入操作
    ele_input.send_keys("selenium常用元素操作")
    # 3.元素的点击操作
    ele_search.click()
    driver.find_element_by_xpath('//img[@class="index-logo-srcnew" and @title="到百度首页"]').click()
    # 4.获取属性值
    value = driver.find_element_by_id("su").get_attribute("value")
    print(value)
    # 5.获取文本内容
    text = driver.find_element_by_xpath('//a[@name="tj_trnews"]').text
    print(text)
  • 相关阅读:
    线段树
    坐标离散化
    超大背包问题
    折半枚举 双向搜索
    弹性碰撞
    反转 开关问题
    尺取法
    二分法
    最小生成树
    区间素数筛法
  • 原文地址:https://www.cnblogs.com/123blog/p/12465590.html
Copyright © 2011-2022 走看看