我正在尝试使用chromedriver 2.10在CentOS计算机上的Chrome浏览器35.0.1916.114版上运行测试
/home/varunm/EC_WTF_0.4.10/EC_WTF0.4.10_Project/wtframework/wtf/drivers/chromedriver
实际上,我修复了路径问题,因为如果问题出在路径上,则错误消息有所不同
def start(self):
"""
Starts the ChromeDriver Service.
:Exceptions:
- WebDriverException : Raised either when it can't start the service
or when it can't connect to the service
"""
env = self.env or os.environ
try:
self.process = subprocess.Popen([
self.path,
"--port=%d" % self.port] +
self.service_args, env=env, stdout=PIPE, stderr=PIPE)
except:
raise WebDriverException(
"ChromeDriver executable needs to be available in the path. \
Please download from http://chromedriver.storage.googleapis.com/index.html\
and read up at http://code.google.com/p/selenium/wiki/ChromeDriver")
count = 0
while not utils.is_connectable(self.port):
count += 1
time.sleep(1)
if count == 30:
raise WebDriverException("Can not connect to the ChromeDriver")
如果路径错误,我将收到其他错误,但是现在错误是在建立连接时
对于Linux
1.检查您是否安装了最新版本的chrome brwoser-> “ chromium-browser -version”
2.如果没有,请安装最新版本的chrome “ sudo apt-get installchrome -browser”
3.获取适当版本的chrome驱动程序通过以下链接http://chromedriver.storage.googleapis.com/index.html
4.解压缩chromedriver.zip
5.将文件移至/ usr / bin /目录 sudo mv chromedriver / usr / bin /
6.转到/ usr / bin /目录,则需要运行“ chmod a + x chromedriver ”之类的文件以将其标记为可执行。
7.最后,您可以执行代码。
import os
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
driver = webdriver.Chrome()
driver.get("http://www.google.com")
print driver.page_source.encode('utf-8')
driver.quit()
display.stop()
所以我在一台电脑上用硒做了一个程序,成功了,现在在另一台电脑上使用它,我得到了这个错误: selenium.common.exceptions.WebDriver异常:消息:无法连接到服务chrome驱动程序 现在,同样的问题也被提到了: Selenium python:无法连接到服务%s“%self.path” Selenium python:无法连接到服务%s“%self.path” Sele
尝试了大量的谷歌搜索,但没有任何帮助。下面是我的代码: 这不是要处理的代码,但我很困惑我在这里遗漏了什么。也请建议一些好的在线资源学习Python Selenium。我打开的chrome如下所示:
我试图将与一起使用,我为chromedriver到/usr/local/bin的路径创建了一个符号链接,但当我运行 我的错误是 它还会生成一个核心。******,一个包含五个随机数的核心文件点,大小超过200MB。 版本: 有谁能帮我找出问题出在哪里吗?
嗨,我想连接到openfire服务器。使用以下代码: 它在connection.connect()上失败;堆栈跟踪是: 在服务器端,消息是: 我试过在连接配置上使用不同的设置,比如玩安全模式。我也试过给它一个回调处理程序,但是从来没有调用过。 编辑:启用调试后,我得到以下信息:
我正在处理一封使用phpmailer类的Web邮件。问题是我收到错误“SMTP错误:无法连接到SMTP主机。邮件未发送PHP邮件错误:SMTP错误:无法连接到SMTP主机。” 我的代码是: 有人想让我知道我错在哪里,我需要你对这个问题的关注。
当我从服务器发送电子邮件时,它会给我两个错误- SMTP错误:无法连接到SMTP主机。无法发送邮件。邮件错误:SMTP错误:无法连接到SMTP主机。 我在另一个关于堆栈溢出的答案上找到了很多提示,但都不起作用。我试过465/587/65号端口。如果我设置端口587,下面的代码在本地系统上也能正常工作。但在服务器中,它不起作用。