首页 > 其他 > 详细

Selenium学习笔记3 单个元素的定位

时间:2018-10-01 19:31:37      阅读:135      评论:0      收藏:0      [点我收藏+]

 

UI自动化首先要识别对象,再操作对象,最后判定实际结果与预期结果是否一致。

 

这一节学习的是识别单个对象,webdriver提供了8种方式。练习的时候用其中6种识别同一个数据框输入内容,另两个是link相关的。

技术分享图片

 

#coding=utf-8

#单个对象的识别webdriver提供了8种方式 
#find_element_by_id,name,class_name,tag_name,css_selector,link_text,partial_link_text,xpath
from selenium import webdriver import time driver = webdriver.Firefox() driver.get("http://www.bing.com") driver.find_element_by_id("sb_form_q").send_keys("byid ") time.sleep(1) driver.find_element_by_name("q").send_keys("byname ") time.sleep(1) driver.find_element_by_class_name("b_searchbox").send_keys("byclassname ") time.sleep(1) driver.find_element_by_tag_name("input").send_keys("bytagname ") time.sleep(1) driver.find_element_by_css_selector("input#sb_form_q").send_keys("bycssselector ") time.sleep(1) driver.find_element_by_xpath("//input[@class=‘b_searchbox‘]").send_keys(" byxpath") time.sleep(1) driver.get("http://www.bing.com") driver.find_element_by_link_text("Academic").click() time.sleep(2) driver.get("http://www.bing.com") driver.find_element_by_partial_link_text("Office").click() time.sleep(2) driver.quit()

 

Selenium学习笔记3 单个元素的定位

原文:https://www.cnblogs.com/dinghanhua/p/9735447.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!