簡體   English   中英

使用C#和Selenium WebDriver在呈現頁面中禁用Chrome中的JavaScript

[英]Disable JavaScript in Chrome with rendered page with C# & Selenium WebDriver

我正在使用C#和Selenium在Visual Studio 10中運行測試。 我有一段時間要登陸頁面,我需要檢查頁面的某些元素,但是它就像不斷地“加載”一樣,因此找不到此元素的原因正在改變。 找到它們的唯一方法是在Chrome設置中,禁用JavaScript並使其完美運行。 但是,如何在同一頁面中禁用帶有硒的Javascript,而不調用新頁面呢? 只是令人耳目一新或smthg。 謝謝!!!

ElBandido

您可以將其設置為事件探查器。 根據您的操作方式,處理方式會有所不同

var firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("javascript.enabled", false);

看到這個

對於Chrome

DesiredCapabilities caps = DesiredCapabilities.chrome();
caps.setCapability("chrome.switches", Arrays.asList("--disable-javascript"));

這里取

暫無
暫無

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

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