刚开始学习Selenium + Python自动化测试总会遇到一些奇奇怪怪的坑
第一个就是语法弃用警告
虽然不影响运行,但是在控制台总是出现红色字体的警告总是觉得不舒服
弃用警告:find_element_by_* 的一系列命令已经被弃用。请使用 find_element() 代替......
这里有两种解决方案
方案一、使用find_element("属性","值")
举例:
def test_login(self):
username = self.driver.find_element('name','username')
username.send_keys('admin')
pwd = self.driver.find_element('name','pwd')
pwd.send_keys('123456')
sleep(2)
self.driver.find_element('id','submit').click()
方案二:使用find_element("By.属性","值")
这里需要先进行导包
from selenium.webdriver.common.by import By
</