当前位置: 首页 > news >正文

建立网站tk什么平台免费推广效果最好

建立网站tk,什么平台免费推广效果最好,wordpress谷歌慢,百度商桥接入网站网页中常用的弹窗包括警告框、提示框、确认框等类型(这三种弹窗的详细介绍见参考文献7),使用Selenium模块处理弹窗的话,首先要能找到弹窗,然后再获取弹窗信息或处理弹窗。网页中的弹窗,要么是在页面加载后或…

  网页中常用的弹窗包括警告框、提示框、确认框等类型(这三种弹窗的详细介绍见参考文献7),使用Selenium模块处理弹窗的话,首先要能找到弹窗,然后再获取弹窗信息或处理弹窗。
网页中的弹窗,要么是在页面加载后或者其它触发条件下自动弹出,要么是点击按钮或链接时弹出,可以调用switch_to.alert函数获取弹窗对象,主要包括以下2种方式:
1)通过第三方定时库,如果是页面加载后自动弹窗,则使用time.sleep函数等待数秒后调用switch_to.alert函数获取弹窗对象,如果是点击按钮或链接后弹窗,则页面加载后找到按钮或链接元素,模拟点击操作弹窗,然后调用switch_to.alert函数获取弹窗对象;
2)调用Selenium模块的显式等待功能等待弹窗并获取弹窗对象,由于还没有学习Selenium模块的等待功能用法,本文采用第一种方式获取弹窗对象。

  弹窗对象相关的属性和函数如下表所示:

序号名称说明
1text属性,获取弹窗文本
2accept函数,模拟点击确定按钮
3dismiss函数,模拟点击取消按钮
4send_keys函数,向提示框的输入框输入文本

  Selenium官网帮助文档的警告框页面(参考文献8)包括上述三类弹窗,本文基于该页面验证Selenium模块的弹窗处理方式。
首先是警告框,如下面代码所示,通过链接文本找到弹窗链接,点击链接弹窗后等待几秒再获取弹窗对象,最后模拟点击确定按钮关闭弹窗。

driver = webdriver.Chrome()
driver.get("https://www.selenium.dev/zh-cn/documentation/webdriver/interactions/alerts/")time.sleep(5)element = driver.find_element(By.LINK_TEXT, "查看样例警告框")
element.click()time.sleep(3)alert = driver.switch_to.alert
print("弹窗内容:"+alert.text)
alert.accept()

  接着是确认框,如下面代码所示,通过链接文本找到弹窗链接,点击链接弹窗后等待几秒再获取弹窗对象,最后模拟点击取消按钮关闭弹窗。

driver = webdriver.Chrome()
driver.get("https://www.selenium.dev/zh-cn/documentation/webdriver/interactions/alerts/")time.sleep(5)element = driver.find_element(By.LINK_TEXT, "查看样例确认框")
element.click()time.sleep(3)alert = driver.switch_to.alert
print("弹窗内容:"+alert.text)
alert.dismiss ()

  最后是提示框,如下面代码所示,通过链接文本找到弹窗链接,点击链接弹窗后等待几秒再获取弹窗对象,发送测试文本,最后模拟点击确定按钮关闭弹窗。

driver = webdriver.Chrome()
driver.get("https://www.selenium.dev/zh-cn/documentation/webdriver/interactions/alerts/")time.sleep(5)element = driver.find_element(By.LINK_TEXT, "查看样例提示框")
element.click()time.sleep(3)alert = driver.switch_to.alert
alert.send_keys("Hello World!")
print("弹窗内容:"+alert.text)time.sleep(3)alert.accept()

参考文献:
[1]https://www.selenium.dev/zh-cn/
[2]https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/
[3]https://blog.csdn.net/kk_lzvvkpj/article/details/148610502
[4]https://registry.npmmirror.com/binary.html?path=chromedriver/
[5]https://chromedriver.chromium.org/
[6]https://blog.csdn.net/bbppooi/article/details/146242954
[7]https://blog.p2hp.com/archives/9158
[8]https://www.selenium.dev/zh-cn/documentation/webdriver/interactions/alerts/

http://www.dtcms.com/a/547289.html

相关文章:

  • 做网站是不是要有数据库wordpress 文章 导航
  • wordpress网站后缀石河子做网站的公司
  • 电子商务网站业务流程图国产免费crm系统有哪些
  • 我想创业做网站ui界面设计英文
  • 注册公司网站需要多少钱wordpress删除恢复
  • 营销型网站策划 建设的考试题网站建设 学生作业
  • 买服务器网站wordpress如何备份数据
  • 聊城网站建设:推广聊城博达土建网招聘信息
  • 企业网站是什么厦门网站营销
  • 企业做网站公司怎么样google网页版入口
  • 网站后台运营怎么做模板网站和定制网站有什么区别
  • 有经验的企业做网站哪里培训网页设计
  • 众筹网站怎么做推广利用手机搭建网站
  • 外发加工是否有专门的网站wordpress 开源吗
  • 咖啡网站源码北京市建设监理协会官方网站
  • 上海 网站备案小兵cms个人网站模板
  • 网页设计 网站建设啥意思怎做视频网站
  • 中国网站排名台州做网站公司
  • 网站制作软件有哪些怎么在阿里做网站
  • 百度为什么不收录我的网站dnf网站上怎么做商人
  • 深圳住房和建设局网站首页在元典公司做网站有合同吗
  • 网站线下推广方式在欣欣网上做网站效果如何
  • 喜欢做网站深圳设计人才网
  • 陕西住房建设厅官方网站wordpress创建搜索结果
  • 网站如何seo深圳手机微商网站设计联系电话
  • 网站设计需要什么专业网站建设所属行业
  • 医院网站建设方案策划书网页设计是什么概念
  • 游戏网站建设内容空间域名免费申请
  • 展示性公司网站html松江区网站建设公司
  • 运营网站是什么意思外链优化方法