Откройте определенный браузер с Jython - PullRequest
1 голос
/ 21 октября 2019

Я хотел бы открыть определенный браузер с Jython .

Я полагаю, что это , как это делается с Java :

Runtime rt = Runtime.getRuntime();
rt.exec(new String[]{"cmd", "/c","start chrome http://www.stackoverflow.com"});

Я пытался преобразовать Java в Jython :

from java.lang import Runtime 
Runtime = Runtime.getRuntime()
Runtime.exec("start chrome http://www.stackoverflow.com");

Однако, это терпит неудачу:

java.io.IOException: java.io.IOException: Cannot run program "start": CreateProcess error=2, 
The system cannot find the file specified in <script> at line number 3
BMXAA7837E - An error occured that prevented the TESTURL script for the LP23 launch point from running.
java.io.IOException: java.io.IOException: Cannot run program "start": CreateProcess error=2, The system 
cannot find the file specified in <script> at line number 3

Возможно ли открыть определенный браузер с помощью Jython?

1 Ответ

1 голос
/ 22 октября 2019

Прямой ответ на ваш вопрос: «Нет».

Поскольку сценарии автоматизации работают на 100% на стороне сервера (даже на стороне сервера), они не имеют прямого контролячерез клиент / браузер. Вы можете отформатировать URL-адрес в атрибут и использовать этот атрибут для элемента конфигурации Launch in Context, но это примерно так же близко, как вы приступили к манипулированию клиентом / браузером, если только вы не хотите выполнять гораздо более инвазивную настройку.

...