2019年3月21日

Selenium Python /(六)鼠标事件

摘要: 在 WebDriver 中, 将这些关于鼠标操作的方法封装在 ActionChains 类提供。 ActionChains 类提供了鼠标操作的常用方法: perform(): 执行所有 ActionChains 中存储的行为; context_click(): 右击; double_click(): 阅读全文

posted @ 2019-03-21 14:34 Ellison2019 阅读(161) 评论(0) 推荐(0) 编辑

Selenium Python /(五)WebDriver常用方法

摘要: 点击和输入 前面我们已经学习了定位元素, 定位只是第一步, 定位之后需要对这个元素进行操作, 或单击(按钮) 或输入(输入框) , 下面就来认识 WebDriver 中最常用的几个方法: clear(): 清除文本。 send_keys (value): 模拟按键输入。 click(): 单击元素。 阅读全文

posted @ 2019-03-21 14:33 Ellison2019 阅读(167) 评论(0) 推荐(0) 编辑

Selenium Python /(四)控制浏览器操作

摘要: 控制浏览器窗口大小 有时候我们希望能以某种浏览器尺寸打开,让访问的页面在这种尺寸下运行。例如可以将浏览器设置成移动端大小(480* 800),然后访问移动站点,对其样式进行评估;WebDriver提供了set_window_size()方法来设置浏览器的大小。 在PC端执行自动化测试脚本大多的情况下 阅读全文

posted @ 2019-03-21 14:32 Ellison2019 阅读(251) 评论(0) 推荐(0) 编辑

Selenium Python /(三)selenium元素定位

摘要: selenium定位方法 Selenium提供了8种定位方式。 id name class name tag name link text partial link text xpath css selector 这8种定位方式在Python selenium中所对应的方法为: find_eleme 阅读全文

posted @ 2019-03-21 14:31 Ellison2019 阅读(315) 评论(0) 推荐(0) 编辑

Selenium Python /(二)selenium3 浏览器驱动

摘要: 下载浏览器驱动 当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。 各浏览器下载地址: Firefox浏览器驱动:geckodriver Chrome浏览器驱动:chromedriver , taobao 阅读全文

posted @ 2019-03-21 14:30 Ellison2019 阅读(299) 评论(0) 推荐(0) 编辑

Selenium Python/(一)安装selenium

摘要: 安装python 打开 Python官网,找到“Download”, 在其下拉菜单中选择自己的平台(Windows/Mac),一般的Linux平台已经自带的Python,所以不需要安装,通过打开“终端” ,输入“python”命令来验证。 如果你是第一次接触Python,一定会迷惑Python为什么 阅读全文

posted @ 2019-03-21 14:28 Ellison2019 阅读(411) 评论(0) 推荐(0) 编辑

导航