Selenium自动化之python基础一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium自动化之python基础一相关的知识,希望对你有一定的参考价值。

Selenium是UI层WEB端的自动化测试框架,也是目前市面上比较流行的自动化测试框架。

下面就从基础开始:

 1 from selenium import webdriver
 2 import time
 3 
 4 driver = webdriver.Firefox()
 5 
 6 #浏览器最大化
 7 # driver.maximize_window()
 8 #自定义浏览器的宽和高
 9 # driver.set_window_size(666,555)
10 
11 url = "http://www.cnblogs.com/hanxiaobei/"
12 driver.get(url)
13 time.sleep(5)
14 print("网站title",driver.title)
15 
16 #截图并保存
17 driver.get_screenshot_as_file("1.png")   #不添加路径会自动保存在当前运行目录下
18 
19 #刷新
20 driver.refresh()
21 
22 time.sleep(3)
23 driver.get("http://www.baidu.com")
24 print("网站的title",driver.title)
25 
26 driver.back()   #后退
27 driver.forward()#前进
28 
29 driver.close()    #关闭页面,进程还在
30 # driver.quit()   #关闭浏览器,进程杀死

 

以上是关于Selenium自动化之python基础一的主要内容,如果未能解决你的问题,请参考以下文章

Selenium自动化之python基础一

python+Selenium之自动滑块破解滑块验证码

Python+selenium自动化测试之浏览器基础操作

python下的自动化测试--selenium 验证码输入问题

python+selenium自动测试之WebDriver的常用API(基础篇一)

Selenium基于Python web自动化基础二 -- 免登录等待及unittest单元测试框架