<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] 前言 通常在做斷言之前,都要先獲取界面上元素的屬性,然后與期望結果對比。本篇介紹幾種常見的獲取元素屬性方法。 <br /> 一、獲取頁面title 1. 有很多小伙伴都不知道title長在哪里,看下圖左上角。 ![](https://img.kancloud.cn/bf/0d/bf0d59d871e53c1c8816cee5a6e40561_786x417.png) 2. 獲取title方法很簡單,直接driver.title就能獲取到 ![Snipaste_2020-08-19_11-26-51.png](https://i.loli.net/2020/08/19/Oz8ZqudBe9cSxMt.png) <br /> 二、獲取元素的文本 1. 如下圖這種顯示在頁面上的文本信息,可以直接獲取到 2. 查看元素屬性:`<a class="c-color-gray2" href="//www.baidu.com/cache/sethelp/index.html" target="_blank">設為首頁</a>` ![](https://i.loli.net/2020/08/19/GI2l7wbRBXTqgoc.png) 3. 通過driver.text獲取到文本 ![Snipaste_2020-08-19_14-04-42.png](https://i.loli.net/2020/08/19/JlYPXOZsTav2bdG.png) <br /> 三、獲取元素的標簽 1. 獲取百度輸入框的標簽屬性 ![Snipaste_2020-08-19_14-10-43.png](https://i.loli.net/2020/08/19/HJAZTWikVfNg2c7.png) <br /> 四、獲取元素的其它屬性 1. 獲取其它屬性方法:get\_attribute("屬性"),這里的參數可以是class、name等任意屬性 2. 如獲取百度輸入框的class屬性 ![Snipaste_2020-08-19_14-13-48.png](https://i.loli.net/2020/08/19/cel6HqKPJmdNajI.png) <br /> 五、獲取輸入框內的文本值 1. 如果在百度輸入框輸入了內容,這里輸入框的內容也是可以獲取到的 ![Snipaste_2020-08-19_14-18-30.png](https://i.loli.net/2020/08/19/deoqFBxWIMkTvjr.png) <br /> 六、參考代碼 ``` # coding:utf-8 from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") # 獲取輸入框的內容 driver.find_element_by_id("kw").send_keys("zjut") value = driver.find_element_by_id("kw").get_attribute("value") print(value) # 獲取元素的標簽 tag = driver.find_element_by_id('kw').tag_name print(tag) # 獲取元素的其他屬性 name = driver.find_element_by_id("kw").get_attribute("class") print(name) # 獲取瀏覽器名稱 print(driver.name) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看