
selenium元素定位
文章平均质量分 84
adonis_lu37
软件测试员
展开
-
使用高级的CSS选择器定位元素
之前已经学习了基本的CSS选择器 http://blog.youkuaiyun.com/adonis_lu37/article/details/76997138,这里我们将探索用一些高级的CSS选择器来定位元素。如相邻的兄弟结合伪类的使用。 查询子元素 UserName: Password: 如果想要定位表单中的用户名输入框,我们使用在父子元素间使用“>”符号 WebElement原创 2018-01-17 17:22:56 · 782 阅读 · 0 评论 -
(selenium+python) alert/confirm/prompt 处理
WebDriver中处理JS所生成的alert、confirm、promot是很简单的。具体思路是使用switch_to_alert()方法定位到alert/confirm/promot。然后使用text/accept/dismiss/send_keys按需要进行操作。下面是模拟百度首页的搜索设置。第一次运行代码hello.pyfrom selenium import webdriver impo...原创 2018-02-08 10:34:30 · 971 阅读 · 0 评论 -
(python + selenium) 下拉框的定位操作
下拉框是web页面中非常常见的,定位起来也比较简单。先定位下拉框再定位选项,进行二次定位就可以了。下面通过具体的例子来说明定位方法:select.html <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <title>sele...原创 2018-02-08 11:18:20 · 2533 阅读 · 0 评论 -
(python + selenium) 数据驱动(参数化)
读取txt文件中的数据来实现参数化创建data.txt文件baidu_readData.py#-*- coding:utf-8 -*- from selenium import webdriver import os,time source = open("C:\Python27\example\data.txt","r") values = source.readlines() source...原创 2018-02-22 14:27:10 · 9408 阅读 · 2 评论