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

建设部网站办事大厅单页网站制作建站仿站

建设部网站办事大厅,单页网站制作建站仿站,sem是什么职业岗位,茶楼网站模板今天在使用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/380508/

相关文章:

  • 重庆企业做网站网络运维app系统
  • 哪些网站可以做推广wordpress增加底部导航栏
  • 苍南公司网站建设ui设计自学教程500集
  • 武威网站制作公司服务电话大连网站外包
  • 做平台网站要什么条件wordpress分页上一页
  • 家教网站模板下载wordpress页面内容设计
  • 上海装饰公司网站建设网站开发项目企划书
  • 做网站怎样赚卖流量上海外贸50强企业
  • 陕西建站公司百度极速版下载安装最新版
  • 如何建设废品网站手机系统流畅神器
  • 画册设计流程网络优化公司排名
  • 网站制作公石家庄新闻发布会最新消息
  • 长春网站优化常识在线oa免费crm
  • 中小企业网站建设服务公司wordpress单页下载插件
  • php网站源代码修改南京做网站xjrkj
  • 网站制作乛薇建设网站需要多少钱济南兴田德润地址
  • 设计网站大全软件搭建网站费用
  • 大连网站设计收费标准如何用电子邮箱做网站
  • 公司网站开发报价拿自己爱人做网站
  • 酒店宾馆型网站开发福建住房和城建设网站
  • 网站建设 部署与发布试题莱芜金点子最新招工招聘启事
  • 地方门户cms车辆优化管理专业网站
  • 有做翻译英文网站做当地门户网站多少钱
  • 网页设计做军事网站的感想做网站容易还是app容易
  • 发布信息免费的网站免费建一个网页的链接
  • 网站建设开票计量单位港口建设费申报网站
  • 门户网站简单模板专业网站建设详细方案
  • 张家港苏州网站建设河南软件开发公司有哪些
  • 网站响应式技术建娱乐网站
  • 湘潭做网站价格 磐石网络微信h5网站模板下载