300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 2.WebDriver-元素定位 -(一)

2.WebDriver-元素定位 -(一)

时间:2021-08-16 11:46:05

相关推荐

2.WebDriver-元素定位 -(一)

WebDriver-元素定位

一、

# 导包from selenium import webdriverfrom time import sleep# 初始化浏览器对象driver = webdriver.Firefox()# 打开需要操作的网页url = ''driver.get(url)# 各种定位及元素操作# 给定一段时间来查看效果,以秒为单位sleep(3)# 关闭浏览器driver.quit()

二、

id 定位

id 属性

user = driver.find_element_by_id('userA')user.send_keys('admin')

name 定位

name 属性

user = driver.find_element_by_name('userA')user.send_keys('admin')

class_name 定位

class 属性

driver.find_element_by_class_name('telA').send_keys('18611111111')

tag_name 定位

标签

# user = driver.find_element_by_tag_name('input')# user.send_keys('admin')user = driver.find_elements_by_tag_name('input')[0]user.send_keys('admin')pwd = driver.find_elements_by_tag_name('input')[1]pwd.send_keys('123456')

link_text 定位

全部匹配

link = driver.find_element_by_link_text('访问 新浪 网站')link.click()

partial_link_text 定位

模糊匹配

link = driver.find_element_by_partial_link_text('访问')link.click()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。