美文网首页UI自动化
UI自动化(四)selenium浏览器操作

UI自动化(四)selenium浏览器操作

作者: 社会主义顶梁鹿 | 来源:发表于2021-01-11 11:15 被阅读0次

一、创建webdriver对象并打开对应网页

from selenium import webdriver

driver = webdriver.Chrome()   # 使用火狐的话引用 Firefox()

driver.get(url)  # url自定义

二、其它关于浏览器的操作函数

1、窗口最大化及大小设置(像素单位)

driver.maximize_window() 

driver.set_window_size(300, 500)

2、手机模式

deviceName可更改为Chrome浏览器支持的设备型号

from selenium import webdriver

mobileEmulation = {'deviceName' :'Galaxy S5'}

option  = webdriver.ChromeOptions()

option.add_experimental_option('mobileEmulation',mobileEmulation)

charome = webdriver.Chrome(options=option)

3、获取cookie信息

driver.get_cookies()

4、获取网页源代码

driver.page_source()

5、获取网页标题

driver.title

6、页面刷新

driver.refresh()

7、网页前进和后退

driver.back()

driver.forward()

8、截屏 (括号中的参数为路径+文件名+后缀)

driver.get_screenshot_as_file("D:\selenium\browserBase\image.jpg")  

9、退出

driver.close()  # 关闭当前窗口

driver.quit() # 关闭所有窗口,结束进程 

相关文章

网友评论

    本文标题:UI自动化(四)selenium浏览器操作

    本文链接:https://www.haomeiwen.com/subject/mgnraktx.html