zoukankan      html  css  js  c++  java
  • pythonselenium 为元素设置焦点、隐藏选中元素

    一、为元素设置焦点

    driver.execute_script("arguments[0].focus();", ele) #js将为元素设置焦点

    from selenium import webdriver
    import time
    
    driver = webdriver.Chrome()
    driver.get("https://www.baidu.com/")
    driver.maximize_window()
    time.sleep(3)
    
    #定位百度搜索框
    driver.find_element_by_id("kw").send_keys("python")
    time.sleep(3)
    driver.find_element_by_id("su").click()
    time.sleep(5)
    #找到这个元素
    ele = driver.find_element_by_xpath('//a[text()="_百度百科"]')
    #利用js将为元素设置焦点
    driver.execute_script("arguments[0].focus();", ele)

    二、隐藏选中元素

    driver.execute_script('$(arguments[0]).fadeOut()',sub)  #通过JS 隐藏选中的元素

    from selenium import webdriver
    import time
    
    driver = webdriver.Chrome()
    driver.get("https://www.baidu.com")
    driver.maximize_window()
    time.sleep(3)
    
    #定位“百度一下”按钮,在某个已经定位的元素上执行JS,通过JS 隐藏选中的元素
    sub = driver.find_element_by_id("su")
    driver.execute_script('$(arguments[0]).fadeOut()',sub)
    time.sleep(5)

     

  • 相关阅读:
    HTML学习基础(一)
    初识C#
    SQL小知识
    jQuery(四)
    jQuery(三)
    认识jQuery(二)
    认识Jquery
    初识Javascript
    初识HTML
    博客,你好!
  • 原文地址:https://www.cnblogs.com/simran/p/9260392.html
Copyright © 2011-2022 走看看