Python+selenium自动化测试教程,通过tag_name和class_name定位元素。
tag_name定位:
定位所以标签名为article的标签:find_elements_by_tag_name(“article”)
如果标签在整个html中只有一个:find_element_by_tag_name(“article”)
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get("http://www.yyishare.com")
# 定位所有标签名为article的元素的 选择第一个点击
driver.find_elements_by_tag_name("article")[0].click()
# 如果整个html中 只有一个这个名称的标签 使用find_element_by_tag_name()定位
# driver.find_element_by_tag_name("article").click()
sleep(3)
driver.quit()
class_name定位:
from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
# 通过class_name定位输入框
driver.find_element_by_class_name("s_ipt").send_keys("yyishare")
sleep(2)
driver.find_element_by_id("su").click()
sleep(3)
driver.quit()
© 版权声明
THE END
请登录后发表评论
注册