当前位置: 首页 > 面试题库 >

如何在后台启动PhantomJS + Selenium窗口?

东门楚
2023-03-14
问题内容

我在应用程序中使用selenium+ phantomjs,但我想在后台启动我的应用程序,selenium和phantomjs窗口。我该怎么做?

我试过了:

PhantomJSOptions options = new PhantomJSOptions();
options.AddAdditionalCapability("start-maximized", false);
IWebDriver driver = new PhantomJSDriver(Environment.CurrentDirectory + @"\drivers", options);

问题答案:
var serviceJs = PhantomJSDriverService.CreateDefaultService(phantomPath);
serviceJs.HideCommandPromptWindow = true;

Instance = new PhantomJSDriver(serviceJs);


 类似资料:
  • 问题内容: 我正在尝试将Shell脚本移植到可读性更高的python版本。原始的shell脚本在后台使用“&”启动多个进程(实用程序,监视器等)。如何在python中达到相同的效果?我希望这些过程在Python脚本完成后不会消失。我敢肯定它与守护程序的概念有关,但是我找不到如何轻松实现此目的。 问题答案: 注意:此答案的最新版本比2009年发布时要少。现在建议在文档中使用其他答案中显示的模块 (请

  • 如果我使用的只是进程启动,它将打开一个新的浏览器chrome窗口,但将集中在窗口上。我想打开一个新的chrome选项卡,但如果没有焦点,该选项卡将在当前窗口后面的背景上。

  • 我正在构建一个android应用程序,我需要从后台开始一项活动。我正在使用ForegroundStarter来扩展服务,以实现这一点。我有一个活动屏幕。我需要从前台服务运行的类。活动的广告屏幕。除了Android10,其他所有Android版本的课程都可以正常运行(从后台开始)。 前场先发。班 我读到在Android10上从后台启动活动有一些限制。这个代码似乎不再有效了。https://devel

  • 问题内容: 我已经使用selenium2周了。 到目前为止,它确实非常有用。 在开发时,我喜欢弹出浏览器,以便可以看到发生了什么,但是在生产中,我不希望服务器继续打开和关闭Firefox窗口。我浏览了这个论坛,完成了Google搜索等工作,但是找不到在后台运行浏览器的方法。 有人对如何执行此操作有提示吗? 问题答案: 尝试使用PhantomJS,这是一个无头的浏览器Webkit。 HTMLUnit

  • 问题内容: 我正在使用.war文件在服务器上运行jenkins。他们说使用 (来源:https : //wiki.jenkins- ci.org/display/JENKINS/Starting+and+Accessing+Jenkins )来启动服务器。这将启动服务器并在屏幕上显示登录信息,并且可以使用了。 唯一的问题是,当我“ ctrl + c”它停止服务器时。我希望它应该在后台启动,以便即使

  • JProfiler 7.2.2启动后-我看不到主窗口。我在Windows 7中使用JProfiler并继续在任务管理器中查看进程并作为启动栏中的活动按钮而没有任何错误,但窗口对我来说是隐藏的。 环境: JProfiler 7.2.2,包括JRE Windows 7 x64 机器上安装Java 1.6.0_30 我已经尝试过的: 重新安装JProfiler(从旧版本到最新的7. x版本) 重新启动操