首页 > 其他分享 >职业技能大赛-自动化测试笔记分享-2

职业技能大赛-自动化测试笔记分享-2

时间:2024-09-21 22:22:59浏览次数:20  
标签:webdriver 大赛 显式 selenium 笔记 delay 职业技能 import 等待

一、时间等待处理

1、强制等待(无条件等待)

使用方法:time.sleep(delay)

        delay的单位为,delay设置多少秒页面就会等待多长时间,容易让线程挂掉,使程序抛异常,所以要慎用此方法。

#导入强制等待模块
import time
from selenium import webdriver
 
wd = webdriver.Chrome()
wd.get('页面地址')
#强制等待5秒
time.sleep(5)

2、显式等待

        显式等待(Explicit Wait)是设置一个条件,当这个条件成立时,然后继续执行代码。如果不成立,会定时检查条件的成立状态,直到条件成立或者超过了最长等待时间为止,如果在规定的时间之内都没找到,那么就跳出Exception。在Selenium中,WebDriverWait类结合expected_conditions方法可以实现显式等待。

from selenium import webdriver
from selenium.webdriver.common.by

标签:webdriver,大赛,显式,selenium,笔记,delay,职业技能,import,等待
From: https://blog.csdn.net/xq_123dd/article/details/142424595

相关文章

  • 目标检测笔记
    AlexNet2012年,AlexNet[4]的出现让全世界见证了卷积神经网络(ConvolutionalNeuralNetworks,CNN)的强大特征学习能力,传统的手工设计特征方式逐渐被取代,目标检测也随之进入深度学习时代。以下来源:Title:目标检测综述:从传统方法到深度学习目标检测要求高准确率的分类,还需要精确......
  • CL260 学习笔记(三)
    Ceph存储池如果PG太多,对象太少,会造成大量的空间浪费;如果PG太少,对象太多,寻找对象的时间过长,影响性能。cephosdpoolcreate--helpusage那一行显示的是存储池内所有pg的容量之和。这里提出一个问题:pg_num是32个,那么osd上有多少个pg?这是一个replicated(副本)池,size是3,表示是3......
  • Vue学习笔记6:分别使用纯JavaScript和Vue的v-if 指令来有条件地渲染网页元素
    0缘起有时我们的网页需要根据需要用户的选择展示不同的页面元素。例如:<p>你喜欢哪种水果?</p><p> <label> <inputtype="radio"value="苹果"name="fruit"/> 苹果 </label></p><p> <label> <inputtype="ra......
  • [神经网络与深度学习笔记]PCA降维
    PCA降维PCA是一种无监督降维算法,它是最常用的降维算法之一,可以很好的解决因变量太多而复杂性,计算量增大的弊端。本质上讲,PCA就是将高维的数据通过线性变换投影的方式映射到低维空间上去,并且保证在投影的维度上,原数据的信息量最大(损失最小)。PCA的具体步骤1.特征中心化。每一维......