zoukankan      html  css  js  c++  java
  • selenium--JS元素的操作

    #####################################################
    ## JS元素操作
    #####################################################
    JS元素值输入:
    ele = b.find_element_by_xxxx()
    b.execute_script("arguments[0].value='admin';",ele)
     
    JS点击元素:
    ele = b.find_element_by_xxxx()
    b.execute_script('arguments[0].click()', ele)
     
    JS去除元素属性:
    ele = b.find_element_by_xxxx()
    b.execute_script('arguments[0].removeAttribute("readonly");', ele)
    ele.send_keys('test')
     
    JS处理滚动条:
    target = driver.find_element_by_xxxx()
    driver.execute_script("arguments[0].scrollIntoView();", target)
    
    
    b = webdriver.Chrome()
    b.implicitly_wait(30)
    b.get('file:///E:/ZM20190316/2.Selenium/TestDemo/uploadFileDemo/uploadFileDemo.html')
    b.maximize_window()
    
    ipt_value = b.find_element_by_id('f')
    b.execute_script('arguments[0].removeAttribute("readonly");', ipt_value)
    
    ipt_value.clear()
    ipt_value.send_keys('abcd')
    
    sleep(3)
    b.quit()
  • 相关阅读:
    AtCoder Grand Contest 001F Wide Swap
    生成函数/母函数入门学习
    树的点分治入门小结
    树链剖分入门小结
    有重复元素的全排列
    二项式界
    二项系数
    排列问题、组合问题
    容斥原理
    P3372 【模板】线段树 1
  • 原文地址:https://www.cnblogs.com/chen-huan/p/11010939.html
Copyright © 2011-2022 走看看