【金沙官网线上】Swift微博

 (一) 方法

金沙官网线上 1

方法

简单说明

save_screenshot(filename)

 

获取当前屏幕截图并保存为指定文件

filename:路径/文件名

get_screenshot_as_base64()

 

获取当前屏幕截图base64编码字符串

get_screenshot_as_file(filename)

 

获取当前屏幕截图,使用完整的路径。如果有任何IOerror,返回false,否则返回true

filename:路径/文件名

get_screenshot_as_png()

 

获取当前屏幕截图的二进制路径

2017-01-03-19-28-33-598.jpg

(二) 屏幕截图示例(代码肯定会报错的哈,这里是为了演示测试失败时,自动截图的功能(比如有的时候弹出不应该有的警告或者错误信息什么的,就可以截图保留记录))

金沙官网线上 2

 1 from selenium import webdriver
 2 import unittest
 3 from selenium.common.exceptions import NoSuchElementException
 4 class Login(unittest.TestCase):
 5     @classmethod
 6     def setUpClass(cls):
 7         cls.driver = webdriver.Chrome()
 8         cls.driver.implicitly_wait(5)
 9         cls.driver.maximize_window()
10         cls.driver.get("https://www.cnblogs.com/")
11 
12     def test_login(self):
13         try:
14             login_area = self.driver.find_element_by_css_selector('#login_area')
15             register = login_area.find_element_by_link_text('注册111')
16             register.click()
17         except NoSuchElementException:
18             #找不到元素时,截图
19             self.driver.save_screenshot('image/test_login/test_login_area.png')
20             raise
21 
22     @classmethod
23     def tearDownClass(cls):
24         cls.driver.quit()

2017-01-03-19-34-48-524.jpg

相应的文件目录下可以看到图片

金沙官网线上 3

金沙官网线上 4

2017-01-03-19-37-44-639.jpg

 

金沙官网线上 5

2017-01-03-19-43-23-339.jpg

金沙官网线上 6

IMG_3613.PNG

金沙官网线上 7

QQ截图20161226224911.png

金沙官网线上 8

QQ截图20161226230949.png

金沙官网线上 9

QQ截图20161226231322.png

金沙官网线上 10

QQ截图20161226232800.png

金沙官网线上 11

QQ截图20161229213112.png

金沙官网线上 12

QQ截图20161229213517.png

金沙官网线上 13

QQ截图20161229213939.png

金沙官网线上 14

QQ截图20161229221125.png

金沙官网线上 15

QQ截图20161230204251.png

金沙官网线上 16

QQ截图20161230210000.png

金沙官网线上 17

QQ截图20161230211223.png

金沙官网线上 18

QQ截图20161230211629.png

金沙官网线上 19

QQ截图20161230213600.png

金沙官网线上 20

QQ截图20161230214707.png

金沙官网线上 21

QQ截图20161230215729.png

金沙官网线上 22

QQ截图20161230220050.png

金沙官网线上 23

QQ截图20161230223556.png

金沙官网线上 24

QQ截图20161230225314.png

金沙官网线上 25

QQ截图20161230230809.png

金沙官网线上 26

QQ截图20170102204030.png

金沙官网线上 27

QQ截图20170102204253.png

金沙官网线上 28

QQ截图20170102205756.png

金沙官网线上 29

QQ截图20170102210029.png

金沙官网线上 30

QQ截图20170102211129.png

金沙官网线上 31

QQ截图20170102211340.png

金沙官网线上 32

QQ截图20170102211735.png

金沙官网线上 33

QQ截图20170102212150.png

金沙官网线上 34

QQ截图20170102212323.png

金沙官网线上 35

QQ截图20170102212848.png

金沙官网线上 36

QQ截图20170102214305.png

金沙官网线上 37

QQ截图20170102215808.png

金沙官网线上 38

QQ截图20170102220023.png

金沙官网线上 39

QQ截图20170102220724.png

金沙官网线上 40

QQ截图20170102222942.png

金沙官网线上 41

QQ截图20170102223019.png

金沙官网线上 42

QQ截图20170102223057.png

金沙官网线上 43

QQ截图20170102224620.png

金沙官网线上 44

QQ截图20170102225616.png

金沙官网线上 45

QQ截图20170102225917.png

金沙官网线上 46

QQ截图20170102230650.png

金沙官网线上 47

QQ截图20170102231429.png

金沙官网线上 48

QQ截图20170103202003.png

金沙官网线上 49

QQ截图20170103221112.png

金沙官网线上 50

QQ截图20170103235441.png

金沙官网线上 51

QQ截图20170103235745.png

金沙官网线上 52

QQ截图20170104000434.png

金沙官网线上 53

QQ截图20170104000541.png

金沙官网线上 54

QQ截图20170104000743.png

金沙官网线上 55

QQ截图20170104001208.png

金沙官网线上 56

QQ截图20170104001603.png

金沙官网线上 57

QQ截图20170104002428.png

金沙官网线上 58

QQ截图20170104002603.png

金沙官网线上 59

QQ截图20170104201322.png

金沙官网线上 60

金沙官网线上,QQ截图20170104203327.png

金沙官网线上 61

QQ截图20170104213110.png

金沙官网线上 62

QQ截图20170104213305.png

金沙官网线上 63

QQ截图20170105200009.png

金沙官网线上 64

QQ截图20170105220915.png

金沙官网线上 65

QQ截图20170105221833.png

金沙官网线上 66

QQ截图20170105222408.png

金沙官网线上 67

QQ截图20170105224143.png

金沙官网线上 68

QQ截图20170105234809.png

金沙官网线上 69

QQ截图20170107234711.png

金沙官网线上 70

QQ截图20170108092017.png

金沙官网线上 71

QQ截图20170108092634.png

金沙官网线上 72

QQ截图20170108094016.png

金沙官网线上 73

QQ截图20170108094353.png

金沙官网线上 74

QQ截图20170108103712.png

金沙官网线上 75

QQ截图20170108105716.png

金沙官网线上 76

QQ截图20170108153033.png

金沙官网线上 77

QQ截图20170108160619.png

金沙官网线上 78

QQ截图20170108160838.png

金沙官网线上 79

QQ截图20170108161512.png

金沙官网线上 80

QQ截图20170108161940.png

金沙官网线上 81

QQ截图20170108212503.png

金沙官网线上 82

QQ截图20170108220105.png

金沙官网线上 83

QQ截图20170108223405.png

金沙官网线上 84

QQ截图20170108223814.png

金沙官网线上 85

QQ截图20170108230357.png

金沙官网线上 86

QQ截图20170108234118.png

金沙官网线上 87

QQ截图20170108235554.png

金沙官网线上 88

QQ截图20170109002055.png

金沙官网线上 89

QQ截图20170109002545.png

金沙官网线上 90

QQ截图20170109004812.png

金沙官网线上 91

QQ截图20170109205751.png

金沙官网线上 92

QQ截图20170109212707.png

金沙官网线上 93

QQ截图20170110202005.png

金沙官网线上 94

QQ截图20170110205337.png

金沙官网线上 95

QQ截图20170112225053.png

金沙官网线上 96

QQ截图20170112231523.png

金沙官网线上 97

QQ截图20170112232733.png

金沙官网线上 98

QQ截图20170112233046.png

金沙官网线上 99

QQ截图20170114203107.png

金沙官网线上 100

QQ截图20170114212345.png

金沙官网线上 101

QQ截图20170114212620.png

金沙官网线上 102

QQ截图20170114214517.png

金沙官网线上 103

QQ截图20170114214952.png

金沙官网线上 104

QQ截图20170114215225.png

金沙官网线上 105

QQ截图20170115000559.png

金沙官网线上 106

QQ截图20170115000855.png

金沙官网线上 107

QQ截图20170115084538.png

金沙官网线上 108

QQ截图20170115085116.png

金沙官网线上 109

QQ截图20170115085230.png

金沙官网线上 110

QQ截图20170115090219.png

金沙官网线上 111

QQ截图20170115090628.png

金沙官网线上 112

QQ截图20170115090943.png

金沙官网线上 113

QQ截图20170115092713.png

金沙官网线上 114

QQ截图20170115093103.png

金沙官网线上 115

QQ截图20170115093556.png

金沙官网线上 116

QQ截图20170115094544.png

金沙官网线上 117

QQ截图20170115095044.png

金沙官网线上 118

QQ截图20170115101044.png

金沙官网线上 119

QQ截图20170115101526.png

金沙官网线上 120

QQ截图20170115110048.png

金沙官网线上 121

QQ截图20170115120622.png

金沙官网线上 122

QQ截图20170115121640.png

金沙官网线上 123

QQ截图20170115122403.png

金沙官网线上 124

QQ截图20170115122704.png

金沙官网线上 125

QQ截图20170115124538.png

金沙官网线上 126

QQ截图20170115124738.png

金沙官网线上 127

QQ截图20170115124851.png

金沙官网线上 128

QQ截图20170115145645.png

金沙官网线上 129

QQ截图20170115150351.png

金沙官网线上 130

QQ截图20170115153342.png

金沙官网线上 131

QQ截图20170115164326.png

金沙官网线上 132

本文由金沙官网线上发布于编程,转载请注明出处:【金沙官网线上】Swift微博

您可能还会对下面的文章感兴趣: