墨小澄  

随笔分类 -  自动化

  • 自动化8-xpath
    摘要:Xpath表达式是用于XML和HTML文档中选择节点的语言。xpath语法中,整个HTML文档根节点用“/”表示,若我们想选择的是根节点下面的html结点,则在搜索框框输入 “/html/body/div”。 1、绝对路径选择 从根节点开始,到某个节点,每层一次写下来,每层之间用“/”分隔的表达式, 阅读全文
    posted @ 2020-03-30 20:35 墨小澄 阅读(177) 评论(0) 推荐(0)
  • 自动化7-实战技巧
    摘要:一、ActionChains类:提供了一些特殊的动作的模拟,比如鼠标右击,双击,移动鼠标至某元素,鼠标拖拽等。 1 # 点击百度更多产品选项示例 2 from selenium import webdriver 3 driver=webdriver.Firefox(executable_path=r 阅读全文
    posted @ 2020-03-26 16:20 墨小澄 阅读(138) 评论(0) 推荐(0)
  • 自动化6-选择框
    摘要:常见选择框包括:radio框,checkbox框,select框。 一、radio框(单选框) 若要选中其中的一个,有基础的两种方式: * 基于input的属性,checked给默认选中状态(原网页所给的默认值,无法自己更改); * 用WebElement的click方法,模拟用户点击; 1 //H 阅读全文
    posted @ 2020-03-25 21:35 墨小澄 阅读(284) 评论(0) 推荐(0)
  • 自动化5-frame切换和窗口切换
    摘要:一、iframe元素 1、iframe元素:iframe是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。 ——》使用 find_element_by_class_name等时会出现不识别的问题,操作范围是当前的html 阅读全文
    posted @ 2020-03-23 17:44 墨小澄 阅读(737) 评论(0) 推荐(0)
  • 自动化3-css选择器(Python)
    摘要:一、CSS Selector选择元素 1、原理:HTML中为某些元素指定显示效果,会使用CSS来告诉浏览器选择哪些元素。 ——CSS Selector 语法就是用来选择元素的。 * 选择单个元素的方法:find_element_by_css_selector(CSS Selector参数); * 选 阅读全文
    posted @ 2020-03-22 17:16 墨小澄 阅读(880) 评论(0) 推荐(0)
  • 自动化4-操控元素(Python)
    摘要:python版 选择元素后,代码返回元素对应的WebElement对象,通过这个对象,可以操控元素。 操控元素包括:(点击、输入字符串、获取元素包含的信息) 1. 点击元素: 调用元素WebElement对象的click方法。 当调用WebElment对象的 click() 方法去点击元素时,浏览器 阅读全文
    posted @ 2020-03-21 16:58 墨小澄 阅读(323) 评论(0) 推荐(0)
  • 自动化2
    摘要:1、获取name属性进行测试 a. Java版 1 package eight_position; 2 3 //导入WebDriver所需的 4 import org.openqa.selenium.By; 5 import org.openqa.selenium.WebDriver; 6 impo 阅读全文
    posted @ 2020-03-20 16:09 墨小澄 阅读(203) 评论(0) 推荐(0)
  • Selenium+Java+eclipse安装
    摘要:1、下载安装JDK: 默认安装next既可; 安装完成后,在命令行输入java或者java -version有相应返回即可,添加java环境path 2、安装eclipse 首次启动会提示设置工作空间,用于放后面创建的java项目和webdriver脚本; 3、下载selenium的jar包 下载并 阅读全文
    posted @ 2020-03-15 12:02 墨小澄 阅读(355) 评论(0) 推荐(0)