Cấu hình Firefox là cài đặt được cá nhân hóa của người dùng bao gồm dấu trang, plugin, tiện ích mở rộng và mật khẩu đã lưu của người dùng có thể được thực hiện trên Trình duyệt Firefox. Khi Firefox được cài đặt, nó sẽ tạo một thư mục hồ sơ theo mặc định trong ổ đĩa cục bộ của bạn để lưu thông tin như mật khẩu, dấu trang, v.v. Bạn có thể có nhiều hồ sơ Firefox, mỗi hồ sơ chứa một bộ thông tin người dùng riêng biệt. Ví dụ: bạn và bạn của bạn đang sử dụng cùng một máy tính và cả hai đều muốn xem loại cài đặt Firefox của riêng họ khi họ đăng nhập, sau đó cả hai người dùng có thể tạo và truy cập hồ sơ Firefox của riêng họ bất cứ khi nào họ mở trình duyệt Firefox
Bất cứ khi nào trình duyệt Firefox được khởi chạy với Selenium WebDriver, nó sẽ mở ra một trình duyệt Firefox trống không có dấu trang, tiện ích mở rộng, trình cắm, v.v. Đôi khi, chúng tôi yêu cầu các dấu trang, tiện ích mở rộng, v.v. trong khi thực hiện trường hợp thử nghiệm Selenium
Mục đích của việc tạo hồ sơ Firefox tùy chỉnh là gì?
- Trong cấu hình Firefox để thực hiện kiểm tra đáng tin cậy hơn, chúng tôi cần một số cài đặt đặc biệt trong cấu hình Firefox. Một ví dụ phổ biến là xử lý cài đặt chứng chỉ SSL. Trong quá trình thực hiện kiểm tra để xử lý các yêu cầu này, chúng tôi cần tạo một cấu hình tùy chỉnh và để thực hiện kiểm tra đáng tin cậy hơn
- Bất cứ khi nào chúng tôi sử dụng các cấu hình khác nhau mỗi lần, chứng chỉ SSL mà bạn đã chấp nhận hoặc các trình cắm đã cài đặt sẽ khác và sẽ khiến các thử nghiệm hoạt động khác trên các máy
- Luôn đảm bảo rằng cấu hình mà bạn đã tạo nhẹ chỉ bao gồm các trình cắm, dấu trang, tiện ích mở rộng, cài đặt được yêu cầu để thực hiện kiểm tra. Mỗi lần đối với phiên bản Firefox, một phiên mới được tạo bất cứ khi nào Selenium khởi động, nó sẽ sao chép toàn bộ cấu hình trong một số thư mục tạm thời và nếu cấu hình lớn, nó sẽ làm cho nó chậm và không đáng tin cậy
Tìm thư mục hồ sơ của bạn
Dựa trên hệ điều hành bạn sử dụng, vị trí thư mục hồ sơ của bạn phụ thuộc vào. Vị trí hồ sơ như sau
Hệ điều hành Đường dẫn thư mục hồ sơWindows XP / 2000 / Vista / 7/10%AppData%MozillaFirefoxProfiles_name. mặc địnhLinux~/. mozilla/firefox/tên hồ sơ. mặc định/Mac OS X~/Thư viện/Hỗ trợ ứng dụng/Firefox/Hồ sơ/tên hồ sơ. mặc định/Tạo một hồ sơ Firefox mới
Có ba bước để tạo cấu hình Firefox mới và sử dụng tương tự trong tập lệnh thử nghiệm. Đầu tiên
- Đầu tiên chúng ta cần khởi động Trình quản lý hồ sơ,
- Tạo một hồ sơ tùy chỉnh mới và
- Sử dụng cùng một cấu hình trong Tập lệnh kiểm tra
Bước 1. Khởi động Trình quản lý hồ sơ
- Trước tiên hãy đóng Firefox nếu nó đang mở. Nhấp vào menu Tệp ở đầu cửa sổ Firefox và nhấp vào Thoát
- Nhấn 'Phím Windows + R', rồi nhập firefox – p rồi nhấp vào nút OK
Ghi chú. Sau khi nhấp vào nút 'OK' và nếu cửa sổ Trình quản lý hồ sơ không xuất hiện, nó có thể được mở ở chế độ nền cần được đóng lại đúng cách, bạn có thể sử dụng chương trình Ctrl+Alt+Del để tắt nó. Nếu nó vẫn không mở thì bạn có thể thử sử dụng đường dẫn đầy đủ, kèm theo dấu ngoặc kép.
Ví dụ
- "C. Tập tin chương trình Mozilla Firefox. exe” –p. Trên 32 bit- Windows
- các cửa sổ. "C. Tệp chương trình[x86]Mozilla Firefox. exe” –p. Trên 64bit
- Một hộp thoại chọn cửa sổ hồ sơ người dùng sẽ như thế nào
Bước 2. Tạo một hồ sơ
- Nhấp vào nút 'Tạo hồ sơ' và chọn cửa sổ Hồ sơ người dùng
- Nhấp vào nút 'Tiếp theo' trong cửa sổ 'Tạo Trình hướng dẫn Hồ sơ'
- Nhập tên mới 'profileTestQA' vào hộp 'Nhập tên hồ sơ mới' và nhấp vào nút 'Hoàn tất'.
- Hồ sơ mới tạo được hiển thị trong cửa sổ ‘Chọn Hồ sơ Người dùng’
- Nhấp vào nút 'Khởi động Firefox'. Firefox sẽ bắt đầu với cấu hình mới
Ghi chú. Khi bạn nhấp vào nút Khởi động Firefox, bạn sẽ nhận thấy rằng cửa sổ Firefox mới sẽ không hiển thị bất kỳ biểu tượng Dấu trang và Mục ưa thích nào của bạn
Ghi chú. Cấu hình được chọn cuối cùng sẽ bắt đầu tải tự động khi bạn khởi động Firefox lần tiếp theo và bạn sẽ cần phải khởi động lại Trình quản lý cấu hình để thay đổi cấu hình
Bước 3. Sử dụng Custom Profile trong Selenium Test Script
Sau khi Hồ sơ được tạo, nó cần được gọi trong tập lệnh kiểm tra. Để khởi tạo Trình điều khiển Firefox, bạn cần thêm mã bên dưới vào Tập lệnh kiểm tra của mình