0

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の出力をファイルまたは変数に出力したい.....

これを行うための解決策を教えてください... ありがとう..

4

0 に答える 0