前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

DIV.POLO:盛大开幕,美式马球文化,奢耀启程

品牌定位

软件测试学习笔记丨Selenium常见控件定位方法(八大定位方式)

Selenium常见控件定位方法

通过name属性值定位

from selenium import webdriver
import time
from selenium.webdriver.common.by import By

#自定义一个函数
def name_position_method():
#实例化chromedriver对象   
    driver = webdriver.Chrome()
#打开一个网页
    driver.get('http://www.baidu.com')
#强等3秒
    time.sleep(3)
#如果没有报错,证明元素找到了
#如果报错no such element,代表元素定位可能出错
#通过元素的name属性值查找“更多”选项,并实现点击操作
    driver.find_element(By.NAME, 'tj_briicon').click()
#强等5秒
    time.sleep(5)

#if __name__ == '__main__':的作用:限制class_name_position_method()函数只能作为本脚本内的函数直接被调用,而不能被其他脚本文件import调用
if __name__ == '__main__':  
    name_position_method()

WebDriver-八种元素定位


1.id定位

HTML规定id属性在HTML文档中必须是唯一的。

如:

<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">

selenium使用Xpath定位之完整篇

写在前面

之前写过一篇文章提到了xpath元素定位,只写了一些函数,但是不够具体。于是想再写一篇关于xpath元素的定位终极篇,相信你一定能在这里找到你需要的解决办法。

<< 1 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言