这节主要介绍下对浏览器的基本操作直接看代码
1.浏览器窗口
from selenium import webdriver import time driver = webdriver.Firefox() driver.get("http://m.mail.10086.cn") #设置浏览器窗口大小 driver.set_window_size(400,800) time.sleep(3) #全屏 driver.maximize_window() time.sleep(3) driver.quit()
这里先设置了浏览器宽400,高800,然后设置了全屏显示。没能定位到元素的原因之一有可能是浏览器没有全屏
2.浏览器前进、后退、刷新
from selenium import webdriver import time driver = webdriver.Firefox() driver.get("http://www.baidu.com") driver.find_element_by_link_text("新闻").click() time.sleep(3) #后退 driver.back() time.sleep(3) #前进 driver.forward() time.sleep(3) #刷新 driver.refresh() time.sleep(3) driver.quit()第五行是点击了新闻按钮,下一节会介绍元素定位。这里浏览器的前进、后退以及刷新都有可能导致原来的元素定位方法失效,之后也会详细介绍。