aardio 中提供的 chrome谷歌浏览器自动化测试库 chrome.driver 自动匹配最合适的ChromeDriver版本,并且负责自动下载安装,自动分配空闲端口
而chrome.driverex 是本人在作者这个库的基础上进行的一个扩展库。增加了一些常用的函数
浏览器初始化常用设置函数列表
setMaximized | 设置窗口最大化 |
setUserAgent | 设置UserAgent |
setWinPos | 设置窗口位置x,y |
setWinSize | 设置窗口大小 |
setIncognito | 设置无痕模式 |
setHeadless | 设置无界面模式 |
setDownloadDir | 设置默认下载目录路径 |
disableErrDialogs | 禁止所有错误对话框 |
disablePassWordManager | 禁止'保存密码'提示框 |
disableImage | 禁止加载图片 |
disableAutomation | 禁止显示浏览器被控制提示 |
下面看示例1:
import chrome.driverex
driver = chrome.driverex()
//禁止显示浏览器被控制提示
driver.disableAutomation()
//在x=300,y=400位置显示窗口
driver.setWinPos(300,400)
//窗口宽800,高600
driver.setWinSize(800,600)
//打开浏览器
wb = driver.startBrowser()
wb.go("http://www.taobao")
示例2:
import chrome.driverex
driver = chrome.driverex()
//禁止显示浏览器被控制提示
driver.disableAutomation()
//禁止加载图片
driver.disableImage()
//打开浏览器
wb = driver.startBrowser()
wb.go("https://www.taobao/")
aardio 中提供的 chrome谷歌浏览器自动化测试库 chrome.driver 自动匹配最合适的ChromeDriver版本,并且负责自动下载安装,自动分配空闲端口
而chrome.driverex 是本人在作者这个库的基础上进行的一个扩展库。增加了一些常用的函数
浏览器初始化常用设置函数列表
setMaximized | 设置窗口最大化 |
setUserAgent | 设置UserAgent |
setWinPos | 设置窗口位置x,y |
setWinSize | 设置窗口大小 |
setIncognito | 设置无痕模式 |
setHeadless | 设置无界面模式 |
setDownloadDir | 设置默认下载目录路径 |
disableErrDialogs | 禁止所有错误对话框 |
disablePassWordManager | 禁止'保存密码'提示框 |
disableImage | 禁止加载图片 |
disableAutomation | 禁止显示浏览器被控制提示 |
下面看示例1:
import chrome.driverex
driver = chrome.driverex()
//禁止显示浏览器被控制提示
driver.disableAutomation()
//在x=300,y=400位置显示窗口
driver.setWinPos(300,400)
//窗口宽800,高600
driver.setWinSize(800,600)
//打开浏览器
wb = driver.startBrowser()
wb.go("http://www.taobao")
示例2:
import chrome.driverex
driver = chrome.driverex()
//禁止显示浏览器被控制提示
driver.disableAutomation()
//禁止加载图片
driver.disableImage()
//打开浏览器
wb = driver.startBrowser()
wb.go("https://www.taobao/")