这是报错的代码tag.py:
encoding="utf-8"
from selenium import webdriver
from time import sleep
#创建浏览器对象
driver=webdriver.Firefox()
url='D:\\pycharmProject\\chuxue\\自动化基础\\tag标签.html'
driver.get(url)
driver.find_element_by_tag_name("input").send_keys("selenium")
sleep(4)
driver.quit()
这是tag标签.html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>tag标签</title>
</head>
<body>
输入你想搜索的内容
<input id="mm">
</body>
</html>
报错原因是因为没有找到文件。
在url的时候,必须要先加上file:\\然后再是路径。
这是修改之后的脚本tag.py
encoding="utf-8"
from selenium import webdriver
from time import sleep
#创建浏览器对象
driver=webdriver.Firefox()
url='file:\\\D:\\pycharmProject\\chuxue\\自动化基础\\tag标签.html'
driver.get(url)
driver.find_element_by_tag_name("input").send_keys("selenium")
sleep(4)
driver.quit()
最后,运行成功。