我在本地计算机上创建了一个Selenium脚本,但我们必须在远程服务器上运行此脚本。我想做的是在这台远程计算机上安装Jenkins,然后在24小时内运行我的脚本。
是否可以这样做,如果是,那么如何?
感谢。
答案 0 :(得分:0)
确保你可以使用Jenkins运行你的脚本"不断地#34;然而,在远程机器中运行它的部分你可以在创建WebDriver时轻松实现它。
当您在本地创建驱动程序时,您会执行类似driver = new ChromeDriver(capabilities)
的操作,但是当您创建与远程服务器通信的驱动程序时,您必须创建一个远程Web驱动程序,如driver = new RemoteWebDriver(new URL("http://" + REMOTE_URL + ":4444/wd/hub"), capabilities);
。为了使其工作,您必须在REMOTE_URL中运行selenium独立服务器。
有关详细信息,请查看此处:WebDriver: Advanced Usage
希望它有所帮助。