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

Selenium里可以自行封装与get_attribute对应的set_attribute方法

我们在做UI自动化测试的过程中,某些情况会遇到,需要操作WebElement属性的情况。 假设现在我们需要获取一个元素的title属性,我们可以先找到这个元素,然后利用get_attribute方法获取属性的值。 举个栗子: from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.bai.....

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

Selenium2+python自动化45-18种定位方法(find_elements)

前言 江湖传言,武林中流传八种定位,其中xpath是宝刀屠龙,css是倚天剑。 除了这八种,其实还有十种定位方法,眼看就快失传了,今天小编让失传已久的定位方法重出江湖! 一、十八种定位方法 前八种是大家都熟悉的,经常会用到的 1.id定位:find_element_by_id(self, id_)2.name定位:find_element_by_name(self, name)3.class定位....

Selenium2+python自动化45-18种定位方法(find_elements)
文章 2017-03-18 来自:开发者社区

Selenium2+python自动化48-登录方法(参数化)

前言 登录这个场景在写用例的时候经常会有,我们可以把登录封装成一个方法,然后把账号和密码参数化,这样以后用的登录的时候,只需调用这个方法就行了 一、登录方法 1.把输入账号、输入密码、点击登录按钮三个步骤写成一个方法 2.然后把输入的账号和密码参数化   二、用例 1.下面的用例可以调用前面写的登录方法,这样不用每次都去走登录流程 2.判断是否登录成功,我这里是取的登录成功后的账户名 &...

Selenium2+python自动化48-登录方法(参数化)
文章 2016-12-01 来自:开发者社区

Selenium2+python自动化5-操作浏览器基本方法

前言 前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。 本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。 一、打开网站 ....

Selenium2+python自动化5-操作浏览器基本方法

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

开发与运维

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

+关注