标签: java selenium selenium-grid
我正在测试一个网站,该网站应该向已安装的程序发送一条信息。
我想使用Selenium网格让脚本运行多个虚拟机,并使用Selenium自动执行网站中的任务,然后使用常规Java打开节点虚拟机上安装的程序的日志文件并检查收到信息。
我的问题是我是否可以使用selenium网格与节点VM上的文件进行交互,或者我只能与浏览器进行交互?
答案 0 :(得分:0)
你不清楚Selenium网格的架构。集线器就像服务器一样,告诉在节点上运行的客户端使用chrome / firefox驱动程序在浏览器上执行操作。因此,根据我的理解,您的集线器不应该能够在节点上执行任何操作。
说过你可以使用这个code 查找当前会话正在运行的节点的IP ,然后使用像这样的工具在那台机器上远程执行PsExec,这应该可以解决您的问题。