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.
04-30-2018 10:28 AM
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)
05-20-2018 11:41 PM
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
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form