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

餐饮网站开发性能需求分析百度seo关键词排名推荐

餐饮网站开发性能需求分析,百度seo关键词排名推荐,自动生成设计logo图标,有专门做检验的视频网站吗今天在使用selenium进行定位时,发现直接定位不了chrome的弹框,如这种弹框: 使用的是下面这行代码 driver.switch_to.alert.accept() 运行报错,说是没有 alert windown。。。。 啊?难道chrome的弹框不是用alert写的&…

今天在使用selenium进行定位时,发现直接定位不了chrome的弹框,如这种弹框:

使用的是下面这行代码

driver.switch_to.alert.accept()

运行报错,说是没有 alert windown。。。。

啊?难道chrome的弹框不是用alert写的?emmm……还真是,现在很少使用alert这种原生弹框了,多多少少都会自己封装下,然后就……全网找解决方法……

既然定位不了的话,那我就直接键盘操作?然后在原界面试了下,还真可以用tab键、空格键进行切换,确认操作,太惊喜了,然后就开始试验:

第一个方法:(对我这种还是不起作用)

from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
import time# 模拟按键盘tab键
ActionChains(driver).send_keys(Keys.TAB).perform()
time.sleep(1)
# 模拟按键盘空格键
ActionChains(driver).send_keys(Keys.SPACE).perform()

但是如果不是弹框,直接在页面上模拟按键还是可以的,哎,继续找其他方法....

第二个方法:(亲测有效呀!!!)

又发现原界面不仅能使用tab键和空格键操作,左右键和回车键也是可以操作的,哈哈哈。。。

于是……找了以下方法

原来……我们不能通过selenium与这些弹出窗口交互,因为它们不是HTML的一部分。当弹出窗口打开时,你可以先按键盘上的左箭头,然后按回车键来接收它。在python中,可以使用pyautogui来完成这一操作:

import pyautoguipyautogui.press('left')
pyautogui.press('enter')

啊。。。。终于可以了,让我一顿好找呀!!!

这折腾的我,浪费了半天时间……不过也算是解决了,特此记录!!

http://www.hengruixuexiao.com/news/6443.html

相关文章:

  • 数字资产币币交易所网站开发上海百度
  • 创建网站数据库如何推广网页
  • 如何建设企业网站学it学费大概多少钱
  • 沈阳无痛人流大概多少费用东莞seo管理
  • 衡阳市住房和城乡建设局网站电脑培训机构
  • 洛阳做网站公司在哪百度推广平台首页
  • 网站建设小组五类成员seo为什么要进行外部优化
  • wordpress图片收费百度竞价关键词怎么优化
  • 做平台好还是自己建网站什么是企业营销型网站
  • 上海抖音代运营seo线下培训机构
  • 建设网站教程广告公司经营范围
  • 网站首页专题怎么做logo网站设计
  • 专业移动网站建设商免费的自媒体一键发布平台
  • 做网站用win2008系统b站刺激战场视频
  • 培训方案网站建设长沙seo报价
  • 安徽政府网站建设郑承乾昭通网站seo
  • 智慧景区网站建设甘肃搜索引擎网络优化
  • 服装花型图案设计网站营销比较好的知名公司有哪些
  • wordpress设置文章目录福州百度快速优化
  • 政府网站制度建设东莞百度快速排名优化
  • 做b2c网站还是平台最近三天的新闻热点
  • 自己做的网站做登录网络推广是做什么工作
  • 个人网站可以做网上支付吗营销推广有哪些形式
  • 公司建设网站的 计划书弹窗广告最多的网站
  • xp花生壳做网站宁德市人口
  • 帮境外赌场做网站是否有风险360推广登录入口官网
  • 自己如何做微信小程序重庆seo网站推广费用
  • 网站名称在哪里注册北京网站sem、seo
  • 电子商务网站建设多少钱搜索引擎优化的定义
  • 做网站在哪里做爱站网关键词工具