Bắt đầu từ tối qua, FirefoxDriver đã luôn mở trên trang này: https://www.mozilla.org/en-US/firefox/42.0/firstrun/learnmore/
. Tôi đã thử thay đổi các thiết lập hồ sơ mặc định và không có bất kỳ thành công nào.FirefoxDriver luôn bắt đầu trên trang "firstrun", vi phạm tất cả các tập lệnh thử nghiệm
Câu hỏi sau, http://stackoverflow.com/questions/33937067/firefox-webdriver-opens-first-run-page-all-the-time
, là tương tự, nhưng tôi không thấy nơi để triển khai bốn dòng mã và nỗ lực cá nhân của tôi ném nó vào tập lệnh của tôi đã tỏ ra vô ích.
Sự cố này bắt đầu hoàn toàn trong đêm qua màu xanh lam. Tôi có các bài thuyết trình để làm hôm nay và tôi không thể lấy bất kỳ tập lệnh nào của mình để làm việc.
Instantiating dụ WebDriver của tôi như vậy sẽ gây ra một NoSuchMethodError:
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.startup.homepage", "about:blank");
profile.setPreference("startup.homepage_welcome_url", "about:blank");
profile.setPreference("startup.homepage_welcome_url.additional", "about:blank");
driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
Nhưng việc thoát khỏi profile
trong FirefoxDriver
mang nó trở lại trang firstrun nêu trên.
Tôi gặp vấn đề tương tự như @jagdpanzer. Tôi chỉ có một hồ sơ mặc định của Firefox (đã làm theo hướng dẫn của họ: https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles). Bạn có thể vui lòng chỉ định nơi mà mã này nên được sử dụng và cho dù nó nằm trong một tập tin hiện có hoặc một mới được tạo ra (trong trường hợp đó tên của nó nên được một cái gì đó cụ thể)? Cảm ơn. –
cấu hình mặc định luôn ở đó. Hầu hết mã thời gian được sử dụng để mở Firefox ở cài đặt cấu hình mặc định và tránh tất cả các tải mở rộng khác. –
Tôi chỉ có một cấu hình. Nhưng các trang tĩnh vững chắc mở ra – Crusader