selenium
龙王.*?
向来心是看客心,奈何人是剧中人。
展开
-
Selenium使用——动作链及等待(三)
一般来说我们与页面的交互可以使用Webelement的方法来进行点击等操作。但是,有时候我们需要一些更复杂的动作,类似于拖动,双击,长按等等。这个时候我们就需要将动作连贯在一起,即用到我们的Action Chains(动作链)。下面是一个小例子:from selenium.webdriver import ActionChainselement = driver.find_eleme...原创 2019-04-03 22:38:55 · 1180 阅读 · 0 评论 -
Selenium——介绍及安装
介绍Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能—...原创 2019-04-03 14:33:40 · 227 阅读 · 0 评论 -
Selenium使用——(一)
Chrome启动选项这是一个Chrome的参数对象,在此对象中使用add_argument()方法可以添加启动参数,添加完毕后可以在初始化Webdriver对象时将此Options对象传入,则可以实现以特定参数启动Chrome。例子:from selenium import webdriverfrom selenium.webdriver.chrome.options import...翻译 2019-04-03 17:34:41 · 539 阅读 · 0 评论 -
Selenium使用——Webelement(二)
上篇博客了解到用find...方法来查找指定元素,找到的元素是一个Webelement对象。这个对象也有着许多非常实用的方法。下面一一来介绍下常用到的。方法clear()清空如果当前元素中有文本,则清空文本click()单击点击当前元素get_attribute(name)获取属性获取元素的attribute/property,优先返回完全匹配属性名的值,如果不存在,则返回属...翻译 2019-04-03 19:18:35 · 8798 阅读 · 0 评论