selenium

通过图片可以直观的看出出错的原因,使用如下方法:

  • get_screenshot_as_file()
 1 from selenium import webdriver
 2 import time
 3 
 4 driver = webdriver.Chrome()
 5 driver.get('http://www.baidu.com')
 6 
 7 driver.find_element_by_id('kw').send_keys('fdas')
 8 driver.find_element_by_id('su').click()
 9 
10 time.sleep(5)
11 
12 driver.get_screenshot_as_file("D:\python\baidu_img.png")   # 截图并保存
13 
14 time.sleep(10)
15 driver.quit()

mac上截图:

driver.get_screenshot_as_file('/Users/zhangyang/PycharmProjects/testUI/ffs/3.png')
driver.get_screenshot_as_file('./ffs/4.png')

结果如下(在对应目录下生成图片):

原文地址:https://www.cnblogs.com/xiaochongc/p/12514905.html