Seleniu...xplorer(3)
π Selenium::InternetExplorer π
okay bestie, so this is a page from the User Contributed Perl Documentation (yes, the manual name is Selenium::InternetExplorer, and it's Seleniu...xplorer(3) in the short form because man pages are dramatic and truncate things) β and it's basically a little convenience package for creating a IE instance. that's the whole NAME vibe: Selenium::InternetExplorer - A convenience package for creating a IE instance. iconic. no notes. π
β¨ VERSION β¨
version 1.49 β that's the one, that's the era we're living in π¦
π₯ SYNOPSIS π₯
like, literally just this, bestie:
my $driver = Selenium::InternetExplorer->new;
# when you're done
$driver->shutdown_binary;
make the driver, do your thing, then call shutdown_binary when you're done. main character energy from start to finish π
π METHODS π
πΈ shutdown_binary
okay so this is the important one. call this method instead of quit in Selenium::Remote::Driver β yes, instead of β because the whole point is making sure that the binary executable also gets closed, not just the browser itself. like, actually clean up, not just close the tab and pretend you're fine π
so here's the tea: if the browser is still around, it will call quit for you. and after that it'll try to shutdown the browser binary by making a GET to /shutdown, and on Windows it will attempt to do a taskkill on the binary CMD window. π brutal but effective.
$self->shutdown_binary;
- it doesn't take any arguments π«Ά
- and it doesn't return anything π«Ά
ngl we do our best to call this when the $driver option goes out of scope, but if that happens during global destruction, there's nothing we can do. like, at that point the universe is ending, bestie, we simply cannot. π
π AUTHORS π
Current Maintainers:
- George S. Baugh <george@troglodyne.net>
Previous maintainers:
- Daniel Gempesaw <gempesaw@gmail.com>
- Emmanuel PeroumalnaΓ―k <peroumalnaik.emmanuel@gmail.com>
- Luke Closs <cpan@5thplane.com>
- Mark Stosberg <mark@stosberg.com>
Original authors:
- Aditya Ivaturi <ivaturi@gmail.com>
shoutout to the whole lineage, fr fr π
β COPYRIGHT AND LICENSE β
Copyright (c) 2010-2011 Aditya Ivaturi, Gordon Child
Copyright (c) 2014-2017 Daniel Gempesaw
Copyright (c) 2018-2021 George S. Baugh
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
that all-caps bit is doing the legal heavy lifting, so don't skip it β it's giving serious business π
and that's the whole page, bestie! π§ mwah π
this adorable little sign-off comes to you courtesy of perl v5.42.0, dated 2023-04-07, and the page goes by Seleniu...xplorer(3) because the header and footer just be like that. periodt. π
π¦ where this page comes from
- opensuse-leap 16.0: perl-Selenium-Remote-Driver 1.49-bp160.1.4 Β· Apache-2.0
- opensuse-leap 16.0: perl-Selenium-Remote-Driver 1.49-bp160.1.4 Β· Apache-2.0
- opensuse-leap 16.0: perl-Selenium-Remote-Driver 1.49-bp160.1.4 Β· Apache-2.0
- opensuse-leap 16.0: perl-Selenium-Remote-Driver 1.49-bp160.1.4 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms