我正在尝试在python中执行我的Selenium Webdriver,但无法继续,我正在运行一个基本脚本,如
from selenium import webdriver
driver = webdriver.Chrome
我看到了这个错误。
Traceback (most recent call last):
File "/Users/new/PycharmProjects/Selenium/Staring/RunTest.py", line 4, in <module>
driver = webdriver.Chrome('/Users/new/PycharmProjects/Selenium/Starting/chromedriver.exe')
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium/webdriver/chrome/webdriver.py", line 62, in __init__
self.service.start()
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium/webdriver/common/service.py", line 81, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
有人可以帮助或帮助我。
答案 0 :(得分:0)
只需将chromedriver二进制文件添加到您的主文件夹即可 可以在这里下载 https://chromedriver.storage.googleapis.com/index.html?path=2.33/
答案 1 :(得分:0)
您需要为您 from selenium import webdriver
driver = webdriver.Chrome('your/chromedriver/path')
chromedriver
您可以通过命令检查which chromedriver
所在的位置。
var i = 0;
function displayBlocks() {
if (i < 4) {
setTimeout(function() {
showBlock(i);
}, 3000);
}
}
function showBlock(blockN) {
if (blockN == 0) {
console.log(item);
var item1 = document.getElementById("text_box_1");
item1.style.visibility = "visible";
}
if (blockN == 1) {
var item1 = document.getElementById("text_box_2");
item1.style.visibility = "visible";
}
if (blockN == 2) {
var item1 = document.getElementById("text_box_3");
item1.style.visibility = "visible";
}
if (blockN == 3) {
var item1 = document.getElementById("text_box_4");
item1.style.visibility = "visible";
}
i++;
displayBlocks();
}
displayBlocks();