代码改变世界

Python+Selenium - 定位策略

2021-05-17 17:15  起个昵称  阅读(94)  评论(0编辑  收藏  举报

一个元素定位可能会在多个地方用到,用loc变量接收元素的定位方式和相对路径。使用时再拆包(*loc)

loc = (定位方式,‘定位方式对应的元素路径’)    =》元素定位方式及路径

driver.find_element(*loc).事件    =》 查找元素并进行事件操作

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

driver = webdriver.Chrome()
driver.get("www.baidu.com")

loc = (By.ID,'kw')
driver.find_element(*loc).send_keys("python")