Selenium-Server的安装与使用

如果你想使用远程 WebDriver,你需要先安装一个Selenium-Server, Selenium-Server是一个JAVA工程,推荐在Java Runtime Environment (JRE) 1.6或者更高的版本上运行。
下载地址1
下载地址2

你需要先安装好JDK或者JRE,然后,使用下面的命令运行Selenium-Server:

java -jar selenium-server-*.*.*.jar --ext example.jar:dir standalone  --port 4444

Selenium-Server 成功启动后, 你会看到这样的提示信息:
WX20210801-221702@2x.png

你可以通过提示中给出的 URL连接到远程WebDriver, 下面是一些例子:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument('--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36')
options.add_argument("--headless")
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')    # 禁止沙箱模式,否则肯能会报错遇到chrome异常

brower = webdriver.Remote(
    command_executor='http://10.10.10.128:4444/wd/hub',
    desired_capabilities={'browserName': 'chrome',
                          'version': '2',
                          'javascriptEnabled': True},
    options=options)

url="https://www.west.cn/login.asp"

brower.get(url)
print(brower.current_url)
brower.get("https://www.west.cn/Manager/")
print(brower.current_url)
print(brower.title)
brower.quit()

WX20210801-221859@2x.png

最后修改:2022 年 07 月 08 日
如果觉得我的文章对你有用,请随意赞赏