文章 2017-10-10 来自:开发者社区

selenium+python自动化77-autoit文件上传

前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素)。autoit工具处理windows的控件窗口是专业的,所以这个需借助AutoIt来解决了。 一、环境准备 1.可以autoit官网上下载,安装 http://www.autoitscript.com/site/ ....

文章 2017-09-10 来自:开发者社区

Selenium--调用js,对话框处理 (python)

前言: 本次教程针对Python语言,selenium教程(调用js,对话框处理) 一、对话框处理 更多的时候我们在实际的应用中碰到的并不是简单警告框,而是提供更多功能的会话框。 本节重点: 1、打开对话框 2、关闭对话框 3、操作对话框中的元素 4、window_handles 获得所有窗口 5、switch_to.windows 切换窗口 (selenium3中,switch_to_win.....

文章 2017-09-04 来自:开发者社区

selenium+python在mac环境上的搭建

前言 mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好 需要安装的软件: 1.pip 2.selenium2.53.6 3.Firefox44.dmg 4.Pycharm (环境搭配selenium2+Firefox46及以下版本兼容,selenium3+Firefox47+geckodriver) 一、selenium安装 1.m....

selenium+python在mac环境上的搭建
文章 2017-07-09 来自:开发者社区

Selenium2+python自动化64-100(大结局)[已出书]

前言 小编曾经说过要写100篇关于selenium的博客文章,前面的64篇已经免费放到博客园供小伙伴们学习,后面的内容就不放出来了,高阶内容直接更新到百度阅读了。   一、百度阅读地址: 1.本书是在线阅读的,是实时在线阅读,电子书有个好处就是能及时更新内容。 (当然购买此书的话,凭流水单号进QQ读书群:372471871可获取一本对应的PDF文档,方便阅读学习) 2.百度阅读地址:ht...

Selenium2+python自动化64-100(大结局)[已出书]
文章 2017-07-09 来自:开发者社区

Selenium2+python自动化63-简易项目搭建

前言 到unittest这里基本上可以搭建一个简易的项目框架了,我们可以用一条run_main.py脚本去控制执行所有的用例,并生成报告,发送邮件一系列的动作   一、新建工程 1.打开pycharm左上角File>New Project,在Location位置输入项目名称:D:\test\test_blog 2.创建之后,选择Opin in current window就可以了 ...

Selenium2+python自动化63-简易项目搭建
文章 2017-07-09 来自:开发者社区

Selenium2+python自动化62-jenkins持续集成环境搭建

 前言 selenium脚本写完之后,一般是集成到jenkins环境了,方便一键执行。   一、环境准备 小编环境: 1.win10 64位 2.JDK 1.8.0_66 3.tomcat 9.0.0.M4 4.jenkins 2.0   二、安装JDK 1.安装JDK教程很多,这里就不讲了,可以参考这个链接的教程:JDK安装配置教程_百度经验 在系统环境变量里添加以...

Selenium2+python自动化62-jenkins持续集成环境搭建
文章 2017-07-04 来自:开发者社区

轻松自动化---selenium-webdriver(python)

本节重点   处理下拉框   switch_to_alert()   accept()   下拉框是我们最常见的一种页面元素,对于一般的元素,我们只需要一次就定位,但下拉框里的内容需要进行两次定位,先定位到下拉框,再定位到下拉框内里的选项。   drop_down.html <html> <body> <select id="ShippingMethod" on...

文章 2017-07-04 来自:开发者社区

轻松自动化---selenium-webdriver(python) (十一)

 本节重点:   控制滚动条到底部   有时候我们需要控制页面滚动条上的滚动条,但滚动条并非页面上的元素,这个时候就需要借助js是来进行操作。一般用到操作滚动条的会两个场景:   注册时的法律条文需要阅读,判断用户是否阅读的标准是:滚动条是否拉到最下方。   要操作的页面元素不在吸视范围,无法进行操作,需要拖动滚动条   其实,实现这个功能只要一行代码,但由于不懂js ,所以花了不小力气找到这种....

文章 2017-07-04 来自:开发者社区

轻松自动化---selenium-webdriver(python) (十二)

 本节重点:   键盘按键用法   键盘组合键用法   send_keys() 输入中文运行报错问题   键盘按键键用法: #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.keys import Keys  #需要引入keys包 import os,time dri...

文章 2017-07-04 来自:开发者社区

selenium-webdriver(python) (十三) -- cookie处理

本节重点: driver.get_cookies() 获得cookie信息add_cookie(cookie_dict) 向cookie添加会话信息delete_cookie(name) 删除特定(部分)的cookiedelete_all_cookies() 删除所有cookie 通过webdriver 操作cookie 是一件非常有意思的事儿,有时候我们需要了解浏览器中是否存在了某...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注