簡體   English   中英

Firefox控制台中的Selenium Python執行腳本

[英]Selenium Python execute script in the Firefox console

我可以在Google Chrome控制台中運行以下腳本。 如何在Firefox中使用Selenium Python做到這一點?

date1 = "13-11-2015T17:25"
date2 = "25-11-2015T11:01"
window.PF.start_diff(date1, date2)

我嘗試使用driver.executeScript() ,但是我不認為可以做到這一點。 這就是我在Firefox和Google Chrome控制台中所要嘗試的。 首先,我登錄到應用程序並執行腳本,這是我得到的:

在此處輸入圖片說明

因此,似乎正在運行。 請注意,執行命令后將顯示彈出窗口。

我嘗試使用以下兩個:

driver.execute_script("window.PF.start_diff(date1, date2)")
driver.execute_script(window.PF.start_diff(date1, date2)) 

還嘗試了這個: driver.execute_async_script

我想您沒有定義date1和date2,請嘗試以下操作:

driver.execute_script("date1 = '13-11-2015T17:25'; date2 = '25-11-2015T11:01'; return window.PF.start_diff(date1, date2);")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM