我运行了以下内容:
C:\Program Files\Mozilla Firefox>firefox -marionette
firefox启动了,命令行再次对我可用。没有回应:
… 1491228343089 Marionette INFO Listening on port 2828
如文献所述here。在
当我使用python运行caronette时,我执行以下操作:
^{pr2}$然后回来:
---------------------------------------------------------------------------
timeout Traceback (most recent call last)
<ipython-input-4-383639021ded> in <module>()
----> 1 client.start_session()
C:\Users\%USER%\AppData\Local\conda\conda\envs\realestate27\lib\site-packages\marionette_driver\decorators.pyc in _(*args, **kwargs)
26 # application, make sure to handle those correctly.
27 m = _find_marionette_in_args(*args, **kwargs)
---> 28 m._handle_socket_failure()
29
30 return _
C:\Users\%USER%\AppData\Local\conda\conda\envs\realestate27\lib\site-packages\marionette_driver\decorators.pyc in _(*args, **kwargs)
21 def _(*args, **kwargs):
22 try:
---> 23 return func(*args, **kwargs)
24 except (socket.error, socket.timeout):
25 # In case of socket failures which will also include crashes of the
C:\Users\%USER%\AppData\Local\conda\conda\envs\realestate27\lib\site-packages\marionette_driver\marionette.pyc in start_session(self, capabilities, timeout)
1210 # In the case when Marionette doesn't manage the binary wait until
1211 # its server component has been started.
-> 1212 self.raise_for_port(timeout=timeout)
1213
1214 self.client = transport.TcpTransport(
C:\Users\%USER%\AppData\Local\conda\conda\envs\realestate27\lib\site-packages\marionette_driver\marionette.pyc in raise_for_port(self, timeout)
708 if not connected:
709 raise socket.timeout("Timed out waiting for connection on {0}:{1}!".format(
--> 710 self.host, self.port))
711
712 @do_process_check
timeout: Timed out waiting for connection on localhost:2828!
还有其他人经历过吗?我做错什么了?在
您可能已经有一个firefox实例在运行,这就是为什么当您启动firefox时,它会在已经运行的实例中打开一个新窗口。您需要做的是从另一个配置文件启动一个新实例,或者退出firefox,然后用maronette选项打开它。在
如果您想创建一个新的概要文件,您可以运行下面的命令,然后概要文件管理器启动,您可以创建一个新的概要文件。在
然后,您可以使用Marionet选项启动firefox。在
^{pr2}$相关问题 更多 >
编程相关推荐