首页 > 其他分享 >Selenium基础:其他设置 11

Selenium基础:其他设置 11

时间:2023-07-10 15:47:33浏览次数:35  
标签:11 webdriver W3C Selenium driver 设置 页面 options 加载

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

相关文章

  • ubuntu 防火墙设置和nginx升级脚本
    ufwversion#查看版本信息ufwenable#启用防火墙ufwdisable#禁用防火墙ufwreload#重载防火墙ufwreset#重新设置防火墙(注意:这将禁用UFW并删除之前定义的任何规则)ufwverbose#查看防火墙策略默认......
  • selenium优雅打开并关闭网页
    with上下文管理器在python中是这样介绍的所有实现了__enter____exit__dundermethod魔术方法的对象都可以用with接下来以Chrome为例查看底层def__enter__(self):returnselfdef__exit__(self,exc_type:typing.Optional[typing.Type[BaseExcept......
  • 如何为odoo15网站应用添加域名以及邮箱设置
    如何为odoo15网站应用添加域名以及邮箱设置1.内容介绍odoo在服务器上安装好后,是通过IP地址加端口的方式访问的(例如:http://43.159.48.232:8069/)。实际应用的时候,IP地址和端口不好记。同时网站的功能也得需要一个网站地址。这篇文章主要介绍步骤就是通过安装Nginx,启用SSL并设置......
  • Mac Parallels (PD) 常规设置
    Mac上安装了Parallels(PD)程序默认使用Parallels打开,比较烦人,取消设置:虚机中不显示mac的菜单栏,按Control+Option就会临时显示备份与恢复使用mac快捷健......
  • tomcat安装solr-8.11.2
    tomcat安装solr-8.11.2下载solr#解压tar-xzfsolr-8.11.2.tgz#制作war包cdsolr-8.11.2/server/solr-webapp/webapp/jarcvfsolr.war./*#将制作的war包复制到tomcat的webapps目录下cpsolr.war/tmp/apache-tomcat-9.0.75/webapps/#启动tomcat自动解压solr.warcd......
  • 2023ACM暑假训练day 11 动态规划
    目录DAY11动态规划训练情况简介题题题题DAY11动态规划训练地址:传送门训练情况简介2023-07-1009:30:17星期一早上:下午:晚上:题题意:思路:题题意:思路:题题意:思路:题题意:思路:......
  • Spring Cloud Gateway 设置全局接口访问日志
    SpringCloudGateway设置全局接口访问日志虽然网关只做转发,但是对于每个转发的请求,我们都希望能够在日志中打印出请求的信息,网上版本很多,踩了很多坑,目前没找到完美的解决方案,最后我这个应该是大成版。希望对大家有用。先贴代码,再说遇到什么坑吧。/***@authorchenzhangx*@d......
  • A011 《千变万化》编程 源码
    一、课程介绍本节课用嵌套for循环、input()获取用户输入、int()转换为整数类型,绘制一个由正多边形组成的花朵。二、重难点解析数据类型数据有类型区分,常用的有整数类型和字符串类型。像10、37、-17、0等数字就是整数类型;而'3'、'27'、'一语惊醒梦中人'、'yyjxmzr'等被引号......
  • vue--day11--计算属性实现名字案例简写
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>计算属性实现名字案例简写</title><scr......
  • vue--day11--计算属性实现名字案例
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>计算属性实现名字案例</title><scrip......