美文网首页
警告框处理

警告框处理

作者: DunCan躺尸剑法 | 来源:发表于2021-07-08 08:06 被阅读0次

from seleniumimport webdriver

from selenium.webdriverimport ActionChains

from timeimport sleep

"""

警告框处理:

在WebDriver中处理javascript生成的alert,confirm和prompt十分简单,具体做法是

首先使用switch_to.alert()方法定位,

然后使用text,accept,dismiss,send_keys等进行操作。

text        返回alert,confirm,prompt中的文字信息

accept() 接受现有警告框

dismiss() 解散现有警告框

send_keys()在警告框中输入文本(如果可以输入的话)

"""

driver = webdriver.Chrome()

driver.get("https://www.baidu.com")

driver.maximize_window()

# 打开搜索设置

link = driver.find_element_by_id('s-usersetting-top').click()

driver.find_element_by_link_text('搜索设置').click()

sleep(2)

# 保存设置

driver.find_element_by_class_name("prefpanelgo").click()

# 获取警告框

alert = driver.switch_to.alert

# 获取警告框提示信息

alert_text = alert.text

print(alert_text)

# 接受警告框

alert.accept()

driver.quit()

相关文章

  • 4.11)警告框处理

    四、警告框处理

  • 警告框处理

    弹出警告框,我们用switch_to.alert方法定位到警告框,然后再执行我们想要的操作 获取警告框文本text...

  • 警告框处理

    from seleniumimport webdriver from selenium.webdriverimpo...

  • selenium---警告框处理

    目前selenium处理JavaScript方法很简单,只是需要调用一个方法就可以哈 accept() 点击...

  • 警告框与弹出框的处理

    alert/confirm/prompt按钮弹出框操作的主要方法如下: alert按钮的操作步骤如下: (1)调用...

  • Bootstrap警告提示框、徽章、面包屑导航样式

    警告框样式 使用.alert设置警告框基础样式,并使用.alert-success等设置警告框颜色; 在使用了警告...

  • JavaScript 弹窗

    可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。 警告框 警告框经常用于确保用户可以得到某...

  • webdrvier_api_警告框处理

    警告框有三种表现形式: 1).alert 只有一个确定按钮 2).confirm 有一个确定按钮和一个...

  • Selenium3自动化测试实战(2)

    1.设置元素等待 1.1显示等待 1.2隐式等待 2.定位一组元素 3.多窗口切换 4.警告框处理 5.下拉框处理...

  • [iOS学习]警告框和操作表

    警告框 iOS中警告框给用户警告或提示,最多两个按钮,超过两个就应该使用操作表。由于在iOS中警告框是模态的,因此...

网友评论

      本文标题:警告框处理

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