小编Sah*_*heb的帖子

未知错误:Chrome无法启动:异常退出

当我使用chromedriver使用selenium进行测试时,我收到此错误.

selenium.common.exceptions.WebDriverException: Message: u'unknown error: Chrome failed to start: exited abnormally\n  (Driver info: chromedriver=2.9.248316,platform=Linux 3.8.0-29-generic x86)'
Run Code Online (Sandbox Code Playgroud)

我确实下载了google-chrome stable和chromedriver,并使用此代码启动浏览器.

driver = webdriver.Chrome('/usr/local/bin/chromedriver')
Run Code Online (Sandbox Code Playgroud)

有人建议吗?谢谢.

testing python-2.7 selenium-chromedriver

34
推荐指数
5
解决办法
4万
查看次数

使用chromedriver和selenium/python/ubuntu

我正在尝试使用chromedriver执行一些测试,并尝试使用以下方法启动chromedriver.

driver = webdriver.Chrome('/usr/local/bin/chromedriver')
Run Code Online (Sandbox Code Playgroud)

driver = webdriver.Chrome(executable_path='/usr/local/bin/chromedriver')
Run Code Online (Sandbox Code Playgroud)

import os
from selenium import webdriver

chromedriver = "/usr/local/bin/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("http://stackoverflow.com")
Run Code Online (Sandbox Code Playgroud)

但这些似乎都没有帮助,错误是: selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path.

我已多次检查并且chromedriver位于现场/usr/local/bin.

我的脚本仍然无效.任何身体都可以帮助.

我的google-chrome位置是:/ usr/bin/google-chrome

python selenium selenium-chromedriver selenium-webdriver

27
推荐指数
3
解决办法
5万
查看次数

使用Selenium Webdriver向下滚动页面

我有一个动态页面,当用户向下滚动页面时加载产品.我想获得在显示页面上呈现的产品总数.目前我正在使用以下代码到底,直到显示所有产品.

elems = WebDriverWait(self.driver, 30).until(EC.presence_of_all_elements_located((By.CLASS_NAME, "x")))
print len(elems)
a = len(elems)
self.driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
time.sleep(4)
elem1 = WebDriverWait(self.driver, 30).until(EC.presence_of_all_elements_located((By.CLASS_NAME, "x")))
b = len(elem1)
while b > a:
    self.driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
    time.sleep(4)
    elem1 = WebDriverWait(self.driver, 30).until(EC.presence_of_all_elements_located((By.CLASS_NAME, "x")))
    a = b
    b = len(elem1)
print b
Run Code Online (Sandbox Code Playgroud)

这很好用,但我想知道是否有更好的选择呢?

python selenium selenium-webdriver

7
推荐指数
2
解决办法
2万
查看次数

Selenium Pyvirtualdisplay在启动时挂起

我有一个selenium测试,我试图在我的ubuntu服务器上无头地运行.它使用pyvirtualdisplay和xephyr.虽然脚本在我的本地系统中运行良好,但是当我在服务器中运行它时它会挂起.我试图清除内存并重新启动服务器.但没有运气.脚本看起来像这样:

from selenium import webdriver
from pyvirtualdisplay import Display

display = Display(visible=0, size=(1366, 768))
display.start()
driver = webdriver.Firefox()
driver.set_window_size(1366, 768)
driver.get ("http://www.google.com/")
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

selenium headless headless-browser python-2.7 pyvirtualdisplay

7
推荐指数
1
解决办法
4108
查看次数

如何在Web服务器中运行Selenium脚本?

我写了一些Selenium [Python] webdriver脚本,虽然它们在我的系统上运行良好,但它们并没有在我的网站服务器上运行.它显示Firefox的错误.Firefox安装在服务器上.网络服务器是Ubuntu.我该怎么做才能运行这些脚本?请帮忙,我是新手.

python testing selenium selenium-webdriver

5
推荐指数
1
解决办法
1557
查看次数

Tensorflow推荐的系统规格?

我开始在RHEL 6.5盒子上安装Tensorflow.但事实证明,Tensorflow需要glibc> = 2.17并且rhel 6.5上的默认glibc是2.12.

我想知道是否有人可以帮助我使用tensorflow的最小/推荐系统规格?

linux machine-learning system-requirements tensorflow tensorboard

5
推荐指数
1
解决办法
8025
查看次数