zoukankan      html  css  js  c++  java
  • 3 操作元素方法

    wd = webdriver.Chrome(r'd:webdriverschromedriver.exe')

    element = wd.find_element_by_id('kw')             --根据ID属性定位元素

    element.send_keys('黑羽魔巫宗 ')                  --发送内容

    element.click()    --点击方法

    element.clear()   --清空输入框内容

    print(element.text)   --text属性,文本值

    element.get_attribute('value')            --获取输入框已输入的文本值

    print(element.get_attribute('class'))    --获取该元素的 class属性的值

    wd.quit()            --关闭浏览器

    element.get_attribute('outerHTML')    --把该元素的整个标签内容都获取下来,不止属性,还包括其子标签等。

    element.get_attribute('innerHTML')    --把该元素的子标签取下来,不包括自身属性。

    通过WebElement对象的 text 属性,可以获取元素 展示在界面上的 文本内容。

    但是,有时候,元素的文本内容没有展示在界面上,或者没有完全完全展示在界面上。 这时,用WebElement对象的text属性,获取文本内容,就会有问题。

    出现这种情况,可以尝试使用 element.get_attribute('innerText') ,或者 element.get_attribute('textContent')

  • 相关阅读:
    【CF932E】Team Work
    【ZJOI2011】看电影
    【CQOI2011】放棋子
    【HAOI2010】计数
    【HNOI2009】有趣的数列
    【ZJOI2010】排列计数
    【FJOI2016】建筑师
    【USACO10 OPEN】三角形计数
    【HNOI2012】排队
    【HNOI2008】越狱
  • 原文地址:https://www.cnblogs.com/Tsingje/p/13974810.html
Copyright © 2011-2022 走看看