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)