js点击取消按钮关闭当前弹框_弹框的操作

4390904598fcf0ed1b7a3952c0a8c6b1.png

资料下载:

链接:https://pan.baidu.com/s/1UjZkc7LzBasnNZ7PmK17qA

提取码:sbru

复制这段内容后打开百度网盘手机App,操作更方便哦

首先我们先弄懂什么叫弹框

弹框是我们无法定位到的元素,上次我们说了javascript的是三种弹框方式,我们今天一警告框来作为示范

我们学习弹出框的额操作

1)使用switch_to的方

找不到警告框,我们自己先写一个

警告框语法:

window.alert("sometext");

alert("这是一个弹窗-警告框");

代码如下

cc90fdc6757d87ee3773881b21ee924f.png

import time

from selenium.webdriver.support.wait import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

from selenium.webdriver.common.by import By

# 1)首先我们需要打开浏览器

# 2)获取网址

# 3)获取弹框

# 4)接收弹框即可

# 1)首先我们需要打开谷歌浏览器

# 先引入包

from selenium import webdriver

#开启会话

driver = webdriver.Chrome()

#可以设置尺寸或全屏

driver.maximize_window()

#隐性等待,为了更好看清效果

driver.implicitly_wait(30)

#打开网址

driver.get('file:///C:/Users/xumo/Desktop/测试.html')

#点击按钮

driver.find_element_by_id("only").click()

#等待弹框出现

WebDriverWait(driver,20).until(EC.alert_is_present())

# 切换进alert

alert = driver.switch_to.alert

#打印它的文本

print(alert.text)

#关闭弹框 - 接受,ok

alert.accept()

#关闭浏览器

time.sleep(10)

driver.quit()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值