def test03():
    driver.implicitly_wait(30)
    # get方法会一直等到页面被完全加载,然后才会继续程序,通常测试会在这里选择 time.sleep(2)
    driver.get("https://www.dangdang.com/")
    driver.maximize_window()
    # 获取输入框
    key = driver.find_element(By.ID,"key_S")
    key.send_keys("科幻")
    # 获取搜索框 点击搜索
    search = driver.find_element(By.CSS_SELECTOR,"#form_search_new .button")
    search.click()
    # 获取商品标题及价格
    for i in range(5):
        shoplist = driver.find_elements(By.CSS_SELECTOR,".shoplist li")
        for li in shoplist:
            print(li.find_element(By.CSS_SELECTOR,"a").get_attribute("title"))
            print(li.find_element(By.CSS_SELECTOR,".search_now_price").text)
    # 获取下一页的按钮
    next = driver.find_element(By.LINK_TEXT,"下一页")
    next.click()