python selenium 处理弹窗_Python+Selenium处理Windows弹窗(非IE弹窗问题)
匿名用户
1级
2014-10-12 回答
兄弟你逗我么,你写着问题就可以解决了,但是内容又否认python可以处理这样的问题。。。安装好selenium的python,调用里面的API就可以完成操作了。至于如何找到Add Photos这个按钮很简单,方法有很多,可以根据style,xpath,id,等等之类的。最近有稍微研究一会selenium,不算很熟悉,但是基本的方法还是会的
追问:
我只是说“貌似”不能处理啊,因为我搜了下百度,没看到有处理这方面的文章。我以为只是我没看到过,或者自己知识局限才这样描述的。API里面哪个可以? 真不知道啊
追答:
文档网址如下:http://selenium-python.readthedocs.org/en/latest/getting-started.html
这个我是根据你的需求稍微改进一下,没有跳出窗口,全自动化操作,用的是Chrome的webdriver,内置的好像是firefox,但是必须安装firefox(我机子没装),Chrome的需要去下载一个,我是去谷歌下的,用firefox应该也可以。可以测试一下,下面是代码,仅供参考(有问题就继续留言,Q不想写在这)代码如下(需要安装selenium包):
from selenium import webdriver
browser=webdriver.Chrome()
browser.get("
=")
name=browser.find_element_by_name("user_name")
name.clear()
name.send_keys(
'justtest@qq.com'
)
pwd=browser.find_element_by_name("pass_word")
pwd.send_keys('123456')
btn=browser.find_element_by_class_name("login_btn")
btn.click()
photo=browser.find_element_by_name('opus')
photo.send_keys('C://Users//Administrator//Pictures//LifeFrame//2.jpg')
btn=browser.find_element_by_id("submit_btn")
btn.click()
追问:
我觉得你完全误会我的意思了...我现在是要处理windows窗口啊!我是搞测试的,总不能叫人家写代码的写成不弹窗吧- - 你上面写的代码我都懂...在某些时候,我们确实需要从本地上传文档到网站上的,这种控件随处可见。
python selenium 处理弹窗_Python+Selenium处理Windows弹窗(非IE弹窗问题)相关推荐
- python登录qq邮箱_Python + Selenium 登录QQ邮箱
Python + Selenium 自动化登录QQ邮箱 准备工作 Windows或则Linux 安装Python 安装Selenium 安装Chrome Driver 环境选择Windows 10 安 ...
- python selenium 下载文件_python+selenium下载文件——firefox
from selenium import webdriver import time fp = webdriver.FirefoxProfile() fp.set_preference('browse ...
- python select模块安装_python+selenium select下拉选择框定位处理方法
一.前言 总结一下python+selenium select下拉选择框定位处理的两种方式,以备后续使用时查询: 二.直接定位(XPath) 使用Firebug找到需要定位到的元素,直接右键复制XPa ...
- python资源百度云_Python Selenium 百度云分享链接资源 批量保存
[Python] 纯文本查看 复制代码# -*- coding: UTF-8 -*- from docx import Document #安装 pip install python-docx imp ...
- pythonalert弹窗_python+selenium八:Alert弹窗
# 此弹窗是浏览器自带的弹窗,不是html中的元素 from selenium import webdriver from selenium.webdriver.common.action_chain ...
- python time智能等待_Python Selenium智能等待
前言 在使用python selenium进行自动化测试实践的过程中,经常会遇到元素定位不到,弹出框定位不到等等各种定位不到的情况,在大多数的情况下,无非是以下两种情况: 1.有frame存在,定位前 ...
- python抓取教学_Python Selenium 实战教学:爬取每日天气
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:气象学渣 一.准备工作 1.Selenium的介绍与安装 Selen ...
- python selenium安装教程_Python Selenium模块安装使用教程详解
一.概述: Selenium是一个用于Web应用程序测试的工具,本文使用的是Selenium 2.Selenium就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他 ...
- python提取身份证信息_Python selenium 身份证信息在线解析爬取
当做笔记: 身份证地区查询,网络上的查询网站也比较多.现在查询数据库中的身份证,识别其中的信息.主要通过该网站:http://www.gpsspg.com/sfz/ 脚本: #-*- coding: ...
- python音标1003python音标_python selenium 爬取百度翻译单词音标
python selenium 小爬虫 主要流程 读取excel文件中的单词--利用selenium 去百度翻译中获取单词对应的音标--写入cvs文件 selenium 安装 环境配置略过 谷歌浏览器 ...
最新文章
- 苹果电脑安装python-4. 在苹果系统上使用 Python
- Leetcode 剑指 Offer 40. 最小的k个数 (每日一题 20210825)
- SpringBoot - 优雅的实现【业务校验】高级进阶
- Maven and Ant for Hybris
- 什么叫组网_家庭wifi,如何组网最合适
- python工程师笔试题_2019年,Python工程师必考的6个面试题,Python面试题No5
- C#LeetCode刷题之#62-不同路径(Unique Paths)
- U盘安装CentOS系统详细教程
- 智能随访系统:提升患者综合服务能力和就医体验,提高医院品牌价值与服务质量
- iis7.5 php isapi映射,IIS7、iis7.5让ISAPI扩展DLL执行的方法
- 关于机器人方面的sci论文_机器人领域国际期刊(SCI收录)
- cidr计算器android,JavaScript 实现 CIDR 详细信息计算
- 【STM32】开发板学习1 NUCLEO-L476RG:GPIO例程 点亮LED2灯
- 关于“访问映射网络驱动器提示 本地设备名已在使用中,此连接尚未还原”的解决方法
- 2021年西式面点师(高级)新版试题及涵盖考试最全题库免费练习
- openGauss:(5)openGauss简介
- 开源中国源码学习(五)——切换皮肤(日间模式和夜间模式)
- 沪市A股,kdj指标,api接口,API接口
- python和土木工程_Python 的开发效率真的比 Java高吗?
- LPC54114双核使用指南翻译 - 使用MCUXPresso进行双核调试
热门文章
- Mybatis-Plus 使用自定义注入器后,查询条件中不再添加逻辑删除字段限定条件
- java三个取最大值、菜单新增修改、猜数字大小
- Json动态添加属性
- matplotlib之scatter
- Lintcode1 A+B Problem solution 题解
- hdu 3473 Minimum Sum 划分树
- VS2010 修改模板文件,增加默认注释
- 拿什么拯救你,我的团队
- bundle文件解压_通过sourcemap解压缩webpack 实战
- oauth2.0 学习案例demo_Vue3教程:用 Vue3 开发小程序,这里有一份实际的代码案例!...