我们正在使用 Python Web 驱动程序自动化网站。在该网站中,我们必须创建一个虚拟机并访问该虚拟机的画布。我们必须使用 ifconfig 命令检查该虚拟机的 IP 地址。我能够将 IFCONFIG 命令发送到画布,但无法检索 ifconfig 的输出。
# selecting the vm canvas
`ft=driver.find_element_by_id("noVNC_screen").find_element_by_id("noVNC_canvas")'
time.sleep(20)
ft.send_keys("root") #sending user name
ft.send_keys(webdriver.common.keys.Keys.ENTER)
time.sleep(5)
ft.send_keys("secret") # sending password
ft.send_keys(webdriver.common.keys.Keys.ENTER)
time.sleep(10)
ft.send_keys("ifconfig") # sending ifconfig command to canvas
time.sleep(3)
ft.send_keys(webdriver.common.keys.Keys.ENTER)
time.sleep(3)
driver.close()
发送 ifconfig 命令后,它会在画布上显示输出。但是我必须通过脚本检查 ip 是否进入该 vm,因为我希望 ifconfig 的输出到文件或变量.....
请给我一个解决方案来做到这一点... 谢谢..