Python Web ドライバーを使用して Web サイトを自動化しています。その 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の出力をファイルまたは変数に出力したい.....
これを行うための解決策を教えてください... ありがとう..