问题是:执行Robothost Testcase ->使用关键字连接到machineX。使用Open关键字打开machineX的火狐。但是Robothost的浏览器不是打开machineX的firefox,而是从执行testcase的位置打开。但是我的测试用例的执行只需要在machineX打开的网页上完成。
由于在连接到远程机器后使用了Open,因此期望远程机器的浏览器处于活动状态。验证到远程计算机的连接是活动的。
下面是试图从machineX打开浏览器的示例代码
*** Testcases ***
LaunchBrowser
Open Connection ${machineX}
Sleep 5s
Open Browser ${base_url}
Sleep 5s
Input Text //input[@id="normal_login_username"] admin
Input Text //input[@id="normal_login_password"] admin
Click Element //button
Sleep 5s
Capture page screenshot filename=output5g.png
Close Browser任何处理此场景的建议
发布于 2022-02-14 07:20:26
这不是ssh库的工作方式,为了在机器x上执行某些操作,您需要使用ssh库关键字。selenium库将在您的计算机上执行。您可以在机器x上安装机器人框架并在那里执行测试。否则,您不能使用ssh库。如果您必须远程执行此操作,则可以从您的计算机触发测试。
https://stackoverflow.com/questions/71095115
复制相似问题