python+selenium2学习笔记webdriver-02浏览器操作

这节主要介绍下对浏览器的基本操作直接看代码

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()
第五行是点击了新闻按钮,下一节会介绍元素定位。这里浏览器的前进、后退以及刷新都有可能导致原来的元素定位方法失效,之后也会详细介绍。

猜你喜欢

转载自blog.csdn.net/u013434475/article/details/80382492