摘要:
1. 通过点击的方式操作日期控件 2.通过页面元素的方式操作日期控件 阅读全文
摘要:
1.要使用右键另存,需要先按照第三方工具AutoIt: 链接: https://pan.baidu.com/s/12aBBhOOTmyQpH9hukt0XGA 密码: fcdk 2.创建一个名为loadFile.au3的AutoItScript编辑器,内容如下: 3.将该内容保持后,编译成exe文件 阅读全文
摘要:
方法一:使用webdriver的send_keys方法上传文件,代码如下: 方法二:模拟键盘操作,实现上传文件,代码如下: 方法三:使用第三方工具AutoIt上传文件 使用第三方工具AutoIt可以操作一些WebDriver无法操作的文件上传对象。需要先下载并按照此工具,才能调用如下代码实现上传: 阅读全文
摘要:
在网页上下载文件时,通常需要人为设定下载文件并选择保持路径,这样就无法实现完全自动的下载过程。下面实现基于firefox浏览器的全自动化文件下载操作: 阅读全文
摘要:
适用于一些无法操作的元素,可以直接改他的属性从而操作,代码如下: 阅读全文
摘要:
Ajax简介: Ajax:局部刷新,原理上也是一个js,js调用服务器的远程接口刷新局部页面数据。 Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。 Ajax 是一种用于创建快速动态网页的技术。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 阅读全文
摘要:
1.滑动页面的滚动条到页面最下面 2.滑动页面的滚动条到页面的某个元素 3.滑动页面的滚动条向下移动某个数量的像素 阅读全文
摘要:
解释: >>> try: ... 1/0 ... except: ... print "error" ... error >>> import traceback >>> try: ... 1/0 ... except: ... traceback.print_exc() ... Traceback 阅读全文
摘要:
#encoding=utf-8 import unittest import time from selenium import webdriver from selenium.webdriver import ActionChains from selenium.common.exceptions import TimeoutException from selenium.webdriver.... 阅读全文
摘要:
#encoding=utf-8 import unittest import time from selenium import webdriver from selenium.webdriver import ActionChains class VisitSogouByIE(unittest.TestCase): def setUp(self): #启动IE浏览器... 阅读全文