簡體   English   中英

如何在Selenium中調用JavaScript函數?

[英]How to call a JavaScript function from within Selenium?

我需要在Firefox中調用Selenium WebDriver的JavaScript函數。 我在Firebug的Command Editor中使用此命令在登錄我的網站后調用文件上傳應用程序:

infoPanel.applicationManager.changeApp('FileUploader', {action: 'new'})

有沒有辦法從Selenium執行此操作?

試試這個:

WebDriver driver = new ChromeDriver();
((JavascriptExecutor)driver).executeScript("yourScript();");
WebDriver driver = new AnyDriverYouWant();

if (driver instanceof JavascriptExecutor)

{

((JavascriptExecutor)driver).executeScript("yourScript();");

}

暫無
暫無

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

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