質問: sudo apt install firefoxdriverは何をしますか? javaにseleniumを使用し、 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:~$
回答: 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 <sascha@girrulat.de> 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(?)のインストーラーのように見えます。