【Python】学习selenium自动化测试:操作浏览器
上篇文章已经安装了selenium,也启动了浏览器,接下来就要学 如何来操作浏览器了。
下面的代码都是直接用python的交互式命令行来完成:
C:\Users\Administrator>python Python 2.7.11rc1 (v2.7.11rc1:82dd9545bd93, Nov 21 2015, 23:25:27) [MSC v.1500 64 Type "help", "copyright", "credits" or "license" for more information. #导入selenium模块中的webdriver >>> from selenium import webdriver #调用webdriver的Firefox函数启动浏览器 >>> browser = webdriver.Firefox() #让浏览器导航到百度首页 >>> browser.get('http://www.baidu.com') #控制浏览器窗口最大化 >>> browser.maximize_window() #控制浏览器窗口的大小:宽、高 >>> browser.set_window_size(480,800) #2个变量,分别定义了要导航的2个网址,分别浏览 >>> first_url = 'http://www.baidu.com' >>> browser.get(first_url) >>> second_url = 'http://news.baidu.com' >>> browser.get(second_url) #控制浏览器回退到前一页 >>> browser.back() #控制浏览器回前进到后一页 >>> browser.forward() #关闭浏览器 >>> browser.quit() #退出python的交互式命令行 >>> exit()