Selenium でscreenshotした画像上の文字化け対策

November 5, 2023 – 3:50 pm

Seleniumで操作したブラウザのスクリーンショットが次に示すように、日本語が正しく再現できなくなっていた:

日本語fontをインストールすることにより正しく再現できた:

日本語fontsのinstallは以下の要領でおこなった:

[root@Server02 ~]# dnf install langpacks-core-font-ja
Last metadata expiration check: 0:36:38 ago on Sun Nov  5 11:13:34 2023.
Dependencies resolved.
============================================================================================================================================================================
 Package                                                 Architecture                    Version                                   Repository                          Size
============================================================================================================================================================================
Installing:
 langpacks-core-font-ja                                  noarch                          3.0-16.el9                                appstream                          9.4 k
Installing dependencies:
 google-noto-cjk-fonts-common                            noarch                          20201206-4.el9                            appstream                           20 k
 google-noto-sans-cjk-ttc-fonts                          noarch                          20201206-4.el9                            appstream                           84 M

Transaction Summary
============================================================================================================================================================================
Install  3 Packages

Total download size: 84 M
Installed size: 128 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): langpacks-core-font-ja-3.0-16.el9.noarch.rpm                                                                                         144 kB/s | 9.4 kB     00:00    
(2/3): google-noto-cjk-fonts-common-20201206-4.el9.noarch.rpm                                                                               239 kB/s |  20 kB     00:00    
(3/3): google-noto-sans-cjk-ttc-fonts-20201206-4.el9.noarch.rpm                                                                              14 MB/s |  84 MB     00:05    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                        13 MB/s |  84 MB     00:06     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                    1/1 
  Installing       : google-noto-cjk-fonts-common-20201206-4.el9.noarch                                                                                                 1/3 
  Installing       : google-noto-sans-cjk-ttc-fonts-20201206-4.el9.noarch                                                                                               2/3 
  Installing       : langpacks-core-font-ja-3.0-16.el9.noarch                                                                                                           3/3 
  Running scriptlet: langpacks-core-font-ja-3.0-16.el9.noarch                                                                                                           3/3 
  Verifying        : google-noto-cjk-fonts-common-20201206-4.el9.noarch                                                                                                 1/3 
  Verifying        : google-noto-sans-cjk-ttc-fonts-20201206-4.el9.noarch                                                                                               2/3 
  Verifying        : langpacks-core-font-ja-3.0-16.el9.noarch                                                                                                           3/3 

Installed:
  google-noto-cjk-fonts-common-20201206-4.el9.noarch         google-noto-sans-cjk-ttc-fonts-20201206-4.el9.noarch         langpacks-core-font-ja-3.0-16.el9.noarch        

Complete!

   


Post a Comment