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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] 前言 ??? 在web頁面中經常會遇到table表格,特別是后臺操作頁面比較常見。本篇詳細講解table表格如何定位。 ## 一、認識table 1. 首先看下table長什么樣,如下圖,這種網狀表格的都是table ![](https://images2015.cnblogs.com/blog/1070438/201701/1070438-20170115205552931-1821970615.png) 2. 源碼如下: ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>table測試模板</title> </head> <body> <table border="1" id="myTable"> <tr> <th>qq群</th> <th>qq號</th> <th>群主</th> </tr> <tr> <td>selenium自動化</td> <td>123456789</td> <td>yoyo</td> </tr> <tr> <td>appium自動化</td> <td>654321</td> <td>yoyo</td> </tr> </table> </body> </html> ``` <br /> ## 二、table特征 1.table頁面查看源碼一般有這幾個明顯的標簽:table、tr、th、td 2. 標示一個表格 3. 標示這個表格中間的一個行 4. 定義表頭單元格 5. 定義單元格標簽,一組標簽將將建立一個單元格,標簽必須放在標簽內 <br /> ## 三、xpath定位table 1. 舉個例子:我想定位表格里面的“selenium自動化”元素,這里可以用xpath定位: **.//\*\[@id='myTable'\]/tbody/tr\[2\]/td\[1\]** **![](https://images2015.cnblogs.com/blog/1070438/201701/1070438-20170115221835088-1771515250.png)** 2. 這里定位的格式是固定的,只需改tr和td后面的數字就可以了.如第二行第一列tr\[2\]td\[1\]. <br /> ## 四、打印表格內容 1. 定位到表格內文本值,打印出來,腳本如下 ``` from selenium import webdriver url = 'G:/py/selenium/test/selenium_day03/table.html' driver = webdriver.Chrome() driver.get(url) t = driver.find_element_by_xpath(".//*[@id='myTable']/tbody/tr[2]/td[1]") print(t.text) ``` <br /> 五、參考代碼: ``` # coding:utf-8 from selenium import webdriver import time url = 'G:/py/selenium/test/selenium_day03/table.html' driver = webdriver.Chrome() driver.get(url) time.sleep(3) t = driver.find_element_by_xpath(".//*[@id='myTable']/tbody/tr[2]/td[1]") print(t.text) ```
                  <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>

                              哎呀哎呀视频在线观看