Roger1227
# -*- coding:utf-8 -*-

from selenium import webdriver
from selenium.webdriver.common.by import By
import unittest

class TableTest(unittest.TestCase):
    def setUp(self):
        self.driver = webdriver.Firefox()
        
        
    def test_table(self):
        driver = self.driver
        driver.get(\'http://www.w3school.com.cn/html/html_tables.asp\')
        #得到所有的 tr 集合
        rows = driver.find_elements_by_css_selector(\'.dataintable>tbody>tr\')
        print \'Table 行数: \', len(rows)
        
        for tr in rows:
            tds = tr.find_elements_by_tag_name(\'td\')        #得到当前 tr 里的 td 集合
            if tds:
                for td in tds:
                    print td.text                           #得到 td 中的文本
    
    def tearDown(self):
        self.driver.quit()
        
if __name__ == \'__main__\':
    unittest.main()
                    

 

分类:

技术点:

相关文章:

  • 2021-12-26
  • 2022-12-23
  • 2022-03-02
  • 2022-01-14
  • 2022-01-06
  • 2021-12-10
  • 2021-05-04
猜你喜欢
  • 2022-02-02
  • 2021-12-04
  • 2022-02-17
  • 2021-12-26
  • 2021-12-26
相关资源
相似解决方案