selenium远程启动浏览器

一、 方案一

通过selenium-server

1、 相关下载

2、 开启selenium-server

在浏览器主机的终端上执行命令:

1
java -Dwebdriver.chrome.driver="D:\chromedriver.exe" -jar selenium-server.jar

3、 编写client脚本测试

接下来就可以在其他主机上编写测试脚本并执行了:以python为例

  • 下载基本python的selenium库:

    1
    pip install selenium
  • 编写示例脚本如下:

    1
    2
    3
    4
    5
    6
    7
    8
    from selenium import webdriver
    from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
    driver = webdriver.Remote(
    command_executor='http://200.200.105.63:4444/wd/hub',
    desired_capabilities=webdriver.DesiredCapabilities.CHROME)
    driver.get('https://200.200.169.165');

二、 方案二

直接使用driver

1、 相关下载

按照1中的下载好相应的浏览器驱动

2、 开启chromedriver

在浏览器主机的终端上执行命令:

1
chromedriver.exe --whitelisted-ips="200.200.169.162"

3、 编写client脚本测试

编写示例脚本如下:

1
2
3
4
5
6
7
from selenium import webdriver
driver = webdriver.Remote(
command_executor='http://200.200.105.63:9515',
desired_capabilities=DesiredCapabilities.CHROME)
driver.get('https://200.200.169.165');

坚持原创技术分享,您的支持将鼓励我继续创作!
------ 本文结束 ------