2 weshty joy weshty_joy 于 2018.08.11 15:09 提问

linux 执行python 异常 WebDriverException 10C

python执行日志:
[root@localhost opt]# python ./tbacnt_check.py
Traceback (most recent call last):
File "./tbacnt_check.py", line 36, in
driver = webdriver.Firefox(profile)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/firefox/webdriver.py", line 167, in init
keep_alive=True)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 156, in init
self.start_session(capabilities, browser_profile)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 251, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 320, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Process unexpectedly closed with status: 1

下面是火狐 驱动日志
[root@localhost opt]# cat geckodriver.log
1533960909134 geckodriver INFO geckodriver 0.19.1
1533960909139 geckodriver INFO Listening on 127.0.0.1:58648
1533960910337 mozrunner::runner INFO Running command: "/usr/bin/firefox" "-marionette" "-profile" "/tmp/rust_mozprofile.YfTd8Xc4aSZ4"
Error: no DISPLAY environment variable specified

2个回答

caozhy
caozhy   2018.08.11 17:56

你的linux没有安装图形么?

看这里:https://blog.csdn.net/j790675692/article/details/52693761

qq_42339655
qq_42339655   2018.08.11 15:50

看这个报错好像是环境变量的问题,建议查看一下环境变量,不行的话重新配置一下环境变量,
终端输入:echo $PATH 可以查看环境变量

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
处理使用selenium模块时常见的WebdriverException
处理使用selenium模块时常见的WebdriverException
Selenium Webdriver常见错误、异常解答
Q:启动IE浏览器时突然报下面错误,不能正常使用。    WebDriverException: Message: Unexpected error launching Internet Explorer. Browser zoom level was set to 94%. It should be set to 100%A:原因是IE页面的使用的的显示比例不是100%导致的,把页面显示调整成1...
WebDriver(Selenium2) 常见异常及处理方法
Exception NoSuchElementException  Solutions     1. Check the locator of your target element.  2. If the locator is current. Try to wait for page load before find element.  3. If already wait for l
docker selenium环境运行python脚本时候,报错的解决方法
环境: 本地PC Python 3.4 docker selenium搭建在另外一台服务器上192.168.221.128。 脚本test_baidu.py # coding=utf-8 from selenium import webdriver chrome_capabilities ={ "browserName": "chrome", "version": ..
WebDriver连接超时异常
升级前:selenium2.42.2+ firefox 31 firefox提示升级成33之后,之前的代码都无法运行了,表现如下: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console o
一次失败的Selenium chromedriver切换
背景Selenium webdriver一直使用Firefox作为浏览器来跑webtest, 但是最近发现ff有时会报超时的错误,于是想到使用chromedriver来提升稳定性。本想只把.firefox() 换成 .chrome() 这么简单的事情,结果却引出很多问题。做法根据官方文档 下载chromedriver binary 放到Linux 默认路径 走起… 问题来了 问题Selenium 报
Python自动化测试-Selenium
Selenium自动化测试 – 启动浏览器第一个selenium就。。。先show代码:from selenium import webdriver driver = webdriver.Firefox() driver.get("https://www.oxcoder.com") assert "oxcoder".decode('utf-8') in driver.title print driv
不会出现WebDriverException: Message: 'Can\'t load the profile:的Firefox&Selenium组合
此文档不会出现WebDriverException: Message: 'Can\'t load the profile: 的Firefox&selenium python版本。
使用python3的selenium自动化测试遇到的一些异常提示(一)
在学习selenium过程中遇到一些异常提示,下面是解决路程,有一些非常简单的报错。 也算是记录自己的学习路程
Robotframework + Jenkins 运行错误解决方案一
对于在jenkins上运行出现奇怪错误。 对于一些测试用例,明明本地和远程robotframework都跑的很顺畅,在jenkins上构建就一直出这样的错误: 例如: WebDriverException: Message: u’unknown error: Element is not clickable at point (69, 444). Other element would r