This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var blockedUrlSettings = new SetBlockedURLsCommandSettings(); | |
blockedUrlSettings.Urls = new string[] { "http://demos.bellatrix.solutions/wp-content/uploads/2018/04/440px-Launch_Vehicle__Verticalization__Proton-M-324x324.jpg" }; | |
devToolssession.Network.SetBlockedURLs(blockedUrlSettings); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
EventHandler<MessageAddedEventArgs> messageAdded = (sender, e) => | |
{ | |
Assert.AreEqual("BELLATRIX is cool", e.Message); | |
}; | |
devToolssession.Console.Enable(); | |
devToolssession.Console.ClearMessages(); | |
devToolssession.Console.MessageAdded += messageAdded; | |
_driver.ExecuteScript("console.log('BELLATRIX is cool');"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var setIgnoreCertificateErrorsCommandSettings = new SetIgnoreCertificateErrorsCommandSettings(); | |
setIgnoreCertificateErrorsCommandSettings.Ignore = true; | |
devToolssession.Security.SetIgnoreCertificateErrors(setIgnoreCertificateErrorsCommandSettings); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var setCacheDisabledCommandSettings = new SetCacheDisabledCommandSettings(); | |
setCacheDisabledCommandSettings.CacheDisabled = true; | |
devToolssession.Network.SetCacheDisabled(setCacheDisabledCommandSettings); | |
devToolssession.Network.ClearBrowserCache(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var emulationSettings = new EmulateNetworkConditionsCommandSettings(); | |
emulationSettings.ConnectionType = ConnectionType.Cellular3g; | |
emulationSettings.DownloadThroughput = 20; | |
emulationSettings.Latency = 1.2; | |
emulationSettings.UploadThroughput = 50; | |
devToolssession.Network.EmulateNetworkConditions(emulationSettings); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var metrics = devToolssession.Performance.GetMetrics(); | |
foreach (var metric in metrics.Result.Metrics) | |
{ | |
Console.WriteLine($"{metric.Name} = {metric.Value}"); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var setUserAgentOverrideCommandSettings = new SetUserAgentOverrideCommandSettings(); | |
setUserAgentOverrideCommandSettings.UserAgent = "Mozilla/5.0 CK={} (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"; | |
devToolssession.Network.SetUserAgentOverride(setUserAgentOverrideCommandSettings); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ChromeDriver _driver = new ChromeDriver(); | |
var session = _driver.CreateDevToolsSession(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
IWebElement imageTitle = _driver.FindElement(By.XPath("//h2[text()='Falcon 9']")); | |
IWebElement falconSalesButton = _driver.FindElement(RelativeBy.WithTagName("span").Below(imageTitle)); | |
falconSalesButton.Click(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var edgeDriverService = Microsoft.Edge.SeleniumTools.EdgeDriverService.CreateChromiumService(); | |
var edgeOptions = new Microsoft.Edge.SeleniumTools.EdgeOptions(); | |
edgeOptions.PageLoadStrategy = PageLoadStrategy.Normal; | |
edgeOptions.UseChromium = true; | |
wrappedWebDriver = new Microsoft.Edge.SeleniumTools.EdgeDriver(edgeDriverService, edgeOptions); |