目录
会用到谷歌浏览器Chrome测试,需要下载一个Chromedriver(Chrome for Testing availability)对应自己的浏览器版本号选择。
一、元素定位
对html网页中的元素进行定位,同时进行部分操作。
1.1一个简单的模板
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
from selenium.webdriver.support.ui import Select
# 实例化浏览器
driver = webdriver.Chrome()
# driver.maximize_window() # 最大化浏览器
# 打开网址
driver.get('https://www.baidu.com/')
driver.find_element(By.CSS_SELECTOR,"#kw").send_keys("牛大了2023")
sleep(10)
多使用CSS_SELECTOR 和XPATH这两种元素定位方法。
方法:
1、.send_keys() # 输入方法
2、.click() # 点击方法
3、.clear() # 清空方法(注意:除非确定是空的,否则在输入方法之前一定要清空操作!!)
1.2单选框radio定位实战
网址https://www.iviewui.com/view-ui-plus/component/form/radio