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')

  • 相关阅读:
    大数据-KNN算法
    Java-单链表的实现
    Python分析《武林外传》
    Java-javaFx库运用-自动弹跳的球
    Java-javaFx库运用-时钟显示
    Python爬虫-《神雕侠侣》
    大数据-决策树
    Java--用键盘控制小球
    Java--下大雪模拟
    Java File ——Io流复习
  • 原文地址:https://www.cnblogs.com/Tsingje/p/13974810.html
Copyright © 2011-2022 走看看