在VMware上安装Apache 2.4和mod_wsgi,使用Selenium启动Chrome时浏览器不显示

我使用Django框架开发了一个项目,里面通过Selenium来启动Chrome浏览器进行一些操作

在VMware的虚拟机上,我安装了Win7 64位的操作系统,然后安装了Apache 2.4 64位和mod_wsgi,Django项目可以正常访问。

当我使用使用Django自带的服务器时(使用manage.py runserver 0.0.0.0:8000)能够正常通过Selenium启动Chrome浏览器

但是当我改为使用Apache服务器时,运行同样的代码,Chrome浏览器不显示,但是进程里可以看到chromedriver和chrome的进程。页面会提示无法查找到对应的元素。

我安装的各个软件的版本如下
VMware Workstation 15.0.0 build-10134415
Windows 7 64bit on VMware Virtual Machine
Apache 2.4.37 Win64
mod_wsgi 4.6.5+ap24vc14-cp36-cp36m-win_amd64
python 3.6.4 64bit
Django 2.0.7
selenium 3.14.1
chromdriver win32_v2.43,win32_v2.42

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题