2017-04-05 112 views
0

我是新來的瀏覽器自動化。我想使用硒瀏覽器自動化來自動化網頁,然後通過硒在Windows中執行一些工作來運行PowerShell腳本。我可以通過selenium使用firefox ide運行powershell腳本嗎?

讓我們假設,用硒ide我打開了一個網頁,其中有一個IP,現在硒應該得到這個IP並傳遞給PowerShell,以便PowerShell腳本可以ping這個IP和PowerShell腳本的結果可以再次發送到硒以便它可以將該信息發送到網頁以供提交。

新來硒等等,忽略任何錯誤

回答

1

需要打開頁面後,複製你想要的IP,並用它來編寫需要在電源外殼腳本命令。下面的示例代碼#python可能對您有用

from subprocess import Popen 
def createandExecuteFile(self): 
    file = open("path to powershell script", "w+") 
    file.write("write command for powershell") 
    file.close() 
    p = Popen(["powershell.exe", "path to powershell script"], stdout=sys.stdout) 
    p.communicate() 

從powershell複製響應並使用您想要的位置。如果您有任何問題,請告知我。

相關問題