码迷,mamicode.com
首页 > 编程语言 > 详细

Python3 Selenium自动化web测试 ==> 第x节:常用重要操作

时间:2019-07-23 00:20:34      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:com   知识   学习   其他   import   sleep   加载完成   sele   key   

学习目的:

  掌握自动化相关知识点,统一记录再整理

 

 

正式步骤:

情景1: 设置等待时间

A方法:sleep 线程休眠,但只单次有效,其他操作需要加载等待时间,需要再次添加time.sleep()

B方法:implicitly_wait()

from selenium import webdriver
import  time

dr = webdriver.Chrome()
dr.get("https://www.baidu.com")
dr.find_element_by_id("kw").send_keys("python")
‘‘‘
implicitly_wait() 隐式等待,10s是最大等待时间秒(针对下面代码)
作用域:全局
基本只针对页面元素定位的时候有效,页面切换后,也会失效,只针对当前页,当页面js报错加载页面时,会每次都等待最大时间
作用:等待当前页面全部加载完成
‘‘‘
dr.implicitly_wait(10)

 

 

情景2:

 

情景3:

 

情景4:

 

情景5:

 

情景6:

 

 

学习总结:

 

Python3 Selenium自动化web测试 ==> 第x节:常用重要操作

标签:com   知识   学习   其他   import   sleep   加载完成   sele   key   

原文地址:https://www.cnblogs.com/wuzhiming/p/11229059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!