c#Selenium,选择特定的Firefox配置文件

时间:2018-11-24 17:02:47

标签: c# selenium firefox

我试图让我的硒在特定的配置文件中使用Firefox(以在浏览器中保留cookie等)。

但是,我为此找到的所有代码都已过时,而且我似乎找不到通过最新的硒和geckodriver使用此代码的方法。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

好的,我可以使用它,并且正在为遇到相同问题的其他人回答我自己的问题。

第1步:使用配置文件管理器创建新的配置文件 第2步:将配置文件目录设置为自定义名称(以使其变得更简单)

代码:

@RequestMapping("/trackings/add")
public void addTracking() {
    final String uri = "https://api.aftership.com/v4/trackings";
    MainTracking mainTracking = new MainTracking();
    Tracking tracking = new Tracking();
    tracking.setTracking_number("7835112328"); // Be careful with     this number has generated different every time.!!
    mainTracking.setTracking(tracking);

    RestTemplate restTemplate = new RestTemplate();
    HttpEntity<MainTracking> entity = new HttpEntity<MainTracking>(mainTracking, HttpHeaderConfig());

    ResponseEntity<String> response = restTemplate.exchange(uri, HttpMethod.POST, entity, String.class);
    System.out.println(response.getBody());
 }

然后FF使用此个人资料打开