我在工作场所使用以下配置。当我在个人笔记本电脑上运行以下代码时,它可以正常工作。但是在我的工作笔记本电脑上,我得到了这个弹出窗口。如何在robotframework中处理此问题?
Python:2.7.15 robotframework-seleniumlibrary == 3.2.0 robotframework == 3.0.4
Chrome浏览器:68.0.3440.106 Chrome Webdriver:v2.41
我收到以下警报。当我跑步
Open Browser ${url} chrome
#出现在每个网址中,因此我认为它是浏览器/驱动程序以及我的笔记本电脑上的设置。
如果我手动单击“确定”按钮,则测试将按预期进行
我确实在Selenium库中探索了以下关键字,但它们似乎并没有帮助我处理此弹出窗口
Handle Alert
任何帮助将不胜感激。
答案 0 :(得分:1)
您可以使用以下方法启动浏览器。
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
Call Method ${options} add_argument --start-maximized
Call Method ${options} add_experimental_option useAutomationExtension ${False}
Create WebDriver Chrome chrome_options=${options}