繁体   English   中英

使用python处理Selenium中的应用程序下载窗口

[英]Handling app download window in selenium using python

我正在尝试通过使用Selenium和python使instagram自动化。 我一直登录到没有问题。 但是登录后,instagram会弹出一个窗口,提示“通过获取该应用程序来体验instagram的最佳版本”,这是instagram应用程序的下载链接。 我想忽略此下载弹出窗口,并且遇到麻烦1)没有按钮单击,只有关闭(❌)按钮。 2)关闭(❌)按钮的xpath不起作用请帮助我,谢谢

由于您说的close(❌)按钮的xpath不起作用,因此您可以尝试传递Escape键以关闭弹出窗口。

在Java中

Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE).build().perform();

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_ESCAPE);

在Python中

webdriver.ActionChains(driver).send_keys(Keys.ESCAPE).perform()

robot = Robot() 
robot.press_and_release(Keys.escape)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM