selenium自动化测试样例

2019-06-28  本文已影响0人  伞下时光
import unittest
from selenium import webdriver

class SearchTest(unittest.TestCase):
    def setUp(self):
        self.driver = webdriver.Chrome()
        self.driver.implicitly_wait(15)
        self.driver.maximize_window()

        self.driver.get("http://www.baidu.com")

    def test_search_by_category(self):
        self.search_field = self.driver.find_element_by_id("kw")
        self.search_field.clear()
        self.search_field.send_keys("铜钱贯")
        self.search_field.submit()

        products = self.driver.find_elements_by_xpath("//div[contains(@class, 'c-abstract')]")

        self.assertEqual(10,len(products))

    def tearDown(self):
        self.driver.quit()

if __name__ == '__main__':
    unittest.main(verbosity = 2)

结果

Traceback (most recent call last):
  File "C:/Users/EDZ/Desktop/1.py", line 21, in test_search_by_category
    self.assertEqual(10,len(products))
AssertionError: 10 != 8

Ran 1 test in 7.740s

FAILED (failures=1)
上一篇 下一篇

猜你喜欢

热点阅读