初学者web自动化的学习路程(三):常用方法

该篇内容主要讲,自动化时常用到的方法,内容较少,上干货

#隐式等待5秒,意思是当我们做一些操作,会有延迟的时候,如果没有等待操作,直接进入下一步操作,页面会报错,所以我们要在代码开始时加上这个方法

chrome.implicitly_wait(5)

#该方法意思是设置窗口最大化

chrome.maximize_window()

#-1为倒数第一个网页也就是最新的,这个方法是,当我们遇到点击某个操作时,打开新的网页会用到

new_window=chrome.window_handles[-1]  
chrome.switch_to.window(new_window)

#这个方法是页面存在嵌套子页面时用到,切换子页面,括号内容为frame的name名字

driver.switch_to.frame("mainFrame")

#双击操作

ActionChains(driver).double_click(driver.find_element_by_id("7")).perform()

#该段代码意思为30秒内每0.5秒检查一次页面的弹框,然后alert.accept()的意思是点击弹框内的确定按钮 alert.dismiss()意思为点击取消按钮

WebDriverWait(driver, 30, 0.5).until(expected_conditions.alert_is_present())
driver.switch_to.alert.accept()
driver.switch_to.alert.dismiss()

今天就介绍到这里了,关于架构我会把代码打个包上传文档,就不讲解了,大家都应该能看懂的 ,下一篇就开始接口的东西了,希望大家多多支持!欢迎留言

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芳草乀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值