package js_executor_test_selenium;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.openqa.selenium.JavascriptExecutor;
public class js_executor_test_selenium {
public static void main(String[] args) {
// TODO Auto-generated method stub
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(FILE C:\\Users\\pcs\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\pdsrgsl1.default\\extensions\\[email protected]\\chrome\\firessh.jar");
FirefoxDriver d1 = new FirefoxDriver(profile);
//d1.get("http://www.google.com");
JavascriptExecutor js = (JavascriptExecutor) d1;
String domain_name = (String)js.executeScript("return document.title");
System.out.println(domain_name);
}
}
// Я хочу выполнить этот скрипт, который я использую, чтобы вызвать расширение Firefox. пожалуйста, любой может предложить. Я хочу запустить экземпляр firefox с расширением, которое будет запущено с самого начала.Я получаю синтаксическую ошибку.?
Первая вещь, которая приходит на ум, было бы заменить эту: 'addExtension (FILE C: \\ Пользователи \\ \\ шт App ... 'с этим:' addExtension ("C: \\ Users \\ pcs \\ App ..." или что-то вроде этого: 'addExtension (" file: // C: \\ Users \\ pcs \\ App ... '. – npinti
@Harsh: в какой строке? –
lin no 15 ... Я пытаюсь вызвать расширение fireSSH с помощью селена. Итак, я могу использовать функцию SSH через веб-браузер. –