简介
Python+Selenium4 Web自动化测试框架是一个强大的工具,它可以帮助开发者自动化测试Web应用程序。Selenium是一个开源的自动化测试工具,它可以模拟用户在浏览器中的行为。
实现
安装库:
pip install selenium
打开浏览器
driver = webdriver.Edge() # 打开Edge浏览器
# driver_Chrome = webdriver.Chrome() # 打开Chrome浏览器
# driver_Firefox = webdriver.Firefox() # 打开Firefox浏览器
发送请求
driver.get("https://www.bilibili.com") # 请求网页,传网址
常用的元素定位
定位方式 | 描述 |
By.ID | 通过元素的id属性来定位 |
By.CLASS_NAME | 通过元素的class属性来定位 |
By.NAME | 通过元素的name属性来定位 |
By.XPATH | 通过元素的xpath属性来定位 |
By.LINK_TEXT | 通过元素的link_text属性来定位 |
By.PARTIAL_LINK_TEXT | 通过元素的partial_link_text属性来定位 |
By.TAG_NAME | 通过元素的tag_name属性来定位 |
By.CSS_SELECTOR |