cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Not a customer? Start a free trial

Click the Start a free trial link to start a 15-day SaaS trial of our product and join our community as a trial user. If you are an existing customer do not start a free trial.

AppDynamics customers and established members should click the sign in button to authenticate.

End User Monitoring (EUM)

Disabling browser alerts in synthetics scripts

sumit.a.jha
New Poster

Disabling browser alerts in synthetics scripts

Hi,

 

I have configured a synthetic job to execute a python-selenium script to test a website. The browser shows an alert ("location information is unavailable") I have tried profiles in firefox and chrome both to load the instance blocking these, but i continue to face this issue. I believe it is due to AppD creating it's own instance and ignores the code. Please help.

 

Below is the code that I am using in Chrome

 

opt = Options()
opt.add_argument("--disable-infobars")
opt.add_argument("start-maximized")
opt.add_argument("--disable-extensions")

# Pass the argument 1 to allow and 2 to block
opt.add_experimental_option("prefs", { \
"profile.default_content_setting_values.media_stream_mic": 2,
"profile.default_content_setting_values.media_stream_camera": 2,
"profile.default_content_setting_values.geolocation": 2,
"profile.default_content_setting_values.notifications": 2
})

driver = webdriver.Chrome(chrome_options=opt)

By replying you agree to the Terms and Conditions of the AppDynamics Community.
Disabling browser alerts in synthetics scripts
1 REPLY 1
Deepanshu.Grover
AppDynamics Team

Hi Sumit,

 

I understand that this a popup and you can't interact with this element as its not a WebElement, so you have to handle it before the browser launches a site.

 

As Synthetic launches it's own browser session, did you try handling these popups within script itself and also let us know if this is a blocking factor with synthetic usage in your environment?

 

Thanks,

Deepanshu