1、限制页面加载时间
设置页面加载限制时间:set_page_load_timeout(time)
#-*-coding:utf-8-*- from selenium import webdriver from selenium.common.exceptions import TimeoutException driver = webdriver.Chrome() #限制页面加载时间为30s driver.set_page_load_timeout(30) try: driver.get('') except TimeoutException: print('页面加载超过30s,强制停止加载...') driver.execute_script('window.stop()')
2、获取环境信息 capabilities[ ]
#打印浏览器chrome的版本号 print(driver.capabilities['browserVersion']
-
browserVersion
-
browserName
-
platformName:操作系统名称
- proxy:代理信息
- timeouts:超时时间。返回一个字典
3、非W3C标准命令
如果项目运行报错“Message:unknown command:Cannot call non W3C standard command while in W3C mode",可以在webdriver初始化时禁用W3C,设置方法如下:
options = webdriver.ChromeOptions() options.add_experimental_option('w3c', False) driver = webdriver.Chrome(options=options)
标签:11,webdriver,W3C,Selenium,driver,设置,页面,options,加载 From: https://www.cnblogs.com/ddupfan/p/17541290.html