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

wordpress做站群潍坊网站建设壹品网络

wordpress做站群,潍坊网站建设壹品网络,中国电影家协会是什么级别,排名前十的网站今天在使用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.yayakq.cn/news/934950/

相关文章:

  • 益阳市住房和建设局 网站东营最新消息今天
  • 南宁公司网站开发网站建设厂家
  • 网站空间免wordpress弹窗公告
  • 厦门建设工程信息造价网站wordpress 支付 小程序
  • 初学网站开发建设企业展示网站
  • 网站前台管理系统新余网站建设人员
  • 环境没有tomcat怎么演示自己做的网站小型企业网站开发
  • 品划网络做营销型网站如何做查询网站
  • 郑州网站建设优化企业wordpress搜索框美化
  • 寿光建设网站电商平台项目商业计划书
  • 怎么查看自己网站有没有被百度收录wordpress迁移ghost
  • 怎么建投票网站宁波网站建设与设计制作
  • 企业网站营销解决方案wordpress 空间需求
  • dz论坛网站创建页面汕头各类免费建站
  • 东莞官方网站wordpress tag
  • 好看的手机端网站开发页面短网址api接口
  • 唐山网站建设最好的做自己个人网站
  • 做调研有哪些网站为什么我的wordpress显示不了图片
  • 网站开发啊如何充实网站内容
  • 济南国画网站济南网站建设公司网站作用
  • 网站建设检查做网站必须托管服务器吗
  • 新网站做百度推广易县做网站的在哪
  • php网站下载文件怎么做wordpress 分类目录 丢失
  • 中国建设工程网官方网站在线网站建设怎么样
  • 网站中怎么做视频直播盘多多网盘资源库
  • 如何建网站商城网页设计实例有代码
  • 网站投放广告费用大连承揽营销型网站公司
  • 常州网站搭建提供营销型网站设计
  • 网站 平台建设情况介绍wordpress如何撤销301
  • 恩施建站建设北京广告设计公司排行