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

  • 相关阅读:
    php求2个文件相对路径
    [JZOJ 5818] 做运动
    [JZOJ 5819] 大逃杀
    [JZOJ 5852] 相交
    [JZOJ 5817] 抄代码
    [JZOJ 5791] 阶乘
    [转载](asp.net大型项目实践)
    [转载](你必须知道的.net)
    [转载](闲话WPF)
    .net之 HtmlInputFile
  • 原文地址:https://www.cnblogs.com/Tsingje/p/13974810.html
Copyright © 2011-2022 走看看