元素定位的方式

发布时间 2023-04-02 21:20:49作者: 爱吃鱼的cat

driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
#设置浏览器大小
# driver.set_window_size(800,900)
#刷新
# driver.refresh()
# time.sleep(3)
#
# 1.层级属性定位--找父级
driver.find_element_by_xpath('//form[@id="form"]/span/input').send_keys("123")

# 2.逻辑运算符定位
driver.find_element_by_xpath('//input[@class="s_ipt" and @name="wd"]').send_keys("123")

# 3.contains使用 --找父级
driver.find_element_by_xpath('//span[contains(@class,"s_ipt_wr")]/input').send_keys("123")
driver.find_element_by_xpath('//input[contains(@class,"s_ipt")]').send_keys("123")

# 4.text()方法
driver.find_element_by_xpath('//a[text()="新闻"]').click()