美文网首页
30. 常见元素定位 - 三种弹框形式处理(alert,conf

30. 常见元素定位 - 三种弹框形式处理(alert,conf

作者: 薛东弗斯 | 来源:发表于2024-03-14 07:22 被阅读0次

Alert Test (sahitest.com)

image.png
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://sahitest.com/demo/alertTest.htm')
driver.find_element(By.NAME,'b1').click()
# 使用alert.text获取弹框的文字
print(driver.switch_to.alert.text)
# 点击确定
driver.switch_to.alert.accept()
time.sleep(3)
driver.close()
image.png
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://sahitest.com/demo/confirmTest.htm')
driver.find_element(By.NAME,'b1').click()
time.sleep(3)
# 使用alert.text获取弹框的文字
print(driver.switch_to.alert.text)
# 点击确定
driver.switch_to.alert.accept()
time.sleep(3)
driver.close()
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://sahitest.com/demo/confirmTest.htm')
driver.find_element(By.NAME,'b1').click()
time.sleep(3)
# 使用alert.text获取弹框的文字
print(driver.switch_to.alert.text)
# # 点击确定
# driver.switch_to.alert.accept()
# 点击取消
driver.switch_to.alert.dismiss()
time.sleep(3)
driver.close()
image.png
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://sahitest.com/demo/promptTest.htm')
driver.find_element(By.NAME,'b1').click()
time.sleep(3)
driver.switch_to.alert.send_keys("Alert Test")
# # 点击确定
driver.switch_to.alert.accept()
# # 点击取消
# driver.switch_to.alert.dismiss()
time.sleep(3)
driver.close()

相关文章

网友评论

      本文标题:30. 常见元素定位 - 三种弹框形式处理(alert,conf

      本文链接:https://www.haomeiwen.com/subject/olfuzdtx.html