web-dev-qa-db-ja.com

sudo apt install firefoxdriverは何をしますか?

JavaSeleniumを使用し、 firefoxdriver パッケージに興味があります。いくつかのpython特定 パッケージがありますが、firefoxdriverはおそらくgeckodriverベースに簡単な方法でJavaをシステムにインストールしますSeleniumプロジェクトを見つけますか?

私はプロパティを使用しています ファイル

<!DOCTYPE properties SYSTEM "http://Java.Sun.com/dtd/properties.dtd">
<properties>
    <comment>Selenium config and vehicle type</comment>
    <entry key="gecko">/home/thufir/.gecko/geckodriver</entry>
    <entry key="url">http://books.toscrape.com/</entry>
    <entry key="driver">webdriver.gecko.driver</entry>
    <entry key="usr">admin</entry>
    <entry key="pwd">12345</entry>
    <entry key="option01">--headless</entry>
</properties>

システム上の標準的な場所を指し示している場合、これはわずかに脆弱です。 (おそらく、JARにバンドルすることも可能だと思います。)

thufir@dur:~$ 
thufir@dur:~$ Sudo apt install firefoxdriver
Reading package lists... Done
Building dependency tree       
Reading state information... Done
firefoxdriver is already the newest version (3.8.0-1).
0 upgraded, 0 newly installed, 0 to remove and 98 not upgraded.
thufir@dur:~$ 
1
Thufir

geckodriverファイルの場所は正確にはわかりませんが、どこかにある可能性があります。

thufir@dur:~$ 
thufir@dur:~$ cat /usr/share/doc/firefoxdriver/README.Debian 
Selenium-firefoxdriver for Debian
------------------------

This package contains the prebuilded shared objects for x386 and AMD64 to
use firefox webdriver with e.g. python-Selenium. Some of the shared objects
are packed inside the webdriver.xpi. The python bindings, which this package
is for, requires the path of all .so and select/copy them files by themself. 

The source for Selenium-firefoxdriver is the same like the python-bindings but we filter out all other stuff except the webdriver.xpi.

 -- Sascha Girrulat <[email protected]>  Sat, 22 Aug 2015 11:43:04 +0200
thufir@dur:~$ 
thufir@dur:~$ dpkg -L firefoxdriver
/.
/usr
/usr/lib
/usr/lib/firefoxdriver
/usr/lib/firefoxdriver/AMD64
/usr/lib/firefoxdriver/AMD64/x_ignore_nofocus.so
/usr/lib/firefoxdriver/webdriver.xpi
/usr/lib/firefoxdriver/x86
/usr/lib/firefoxdriver/x86/x_ignore_nofocus.so
/usr/share
/usr/share/doc
/usr/share/doc/firefoxdriver
/usr/share/doc/firefoxdriver/README.Debian
/usr/share/doc/firefoxdriver/README.rst.gz
/usr/share/doc/firefoxdriver/changelog.Debian.gz
/usr/share/doc/firefoxdriver/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/firefoxdriver
thufir@dur:~$ 

より良い答えを感謝します。 xpiファイルがあり、geckodriverが圧縮されている可能性のあるfirefox(?)のインストーラーのように見えます。

0
Thufir